home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / x / volume14 / tclock / patch1 < prev    next >
Internet Message Format  |  1991-10-08  |  3KB

  1. Path: uunet!sun-barr!cronkite.Central.Sun.COM!jethro!exodus!austin.eds.com
  2. From: mayoff@austin.eds.com (Rob Mayoff)
  3. Newsgroups: comp.sources.x
  4. Subject: v14i079: tclock -- transparent clock, Patch1, Part01/01
  5. Message-ID: <21240@exodus.Eng.Sun.COM>
  6. Date: 9 Oct 91 01:23:39 GMT
  7. References: <csx-14i079-tclock@uunet.UU.NET>
  8. Sender: news@exodus.Eng.Sun.COM
  9. Lines: 86
  10. Approved: argv@sun.com
  11.  
  12. Submitted-by: mayoff@austin.eds.com  (Rob Mayoff)
  13. Posting-number: Volume 14, Issue 79
  14. Archive-name: tclock/patch1
  15. Patch-To: tclock: Volume 14, Issue 17
  16.  
  17. Thanks to Chris Sherman and Jean Charles Gregoire for letting me know about
  18. these bugs in tclock 1.0.  I don't know if anything was posted to
  19. comp.sources.bugs about these, because the day after I submitted the code to
  20. comp.sources.x my news feed lost the disk with his news spool on it and hasn't
  21. gotten it fixed as of this mailing.  :-(
  22.  
  23. The bugs:
  24.  
  25.   1)  A call to XrmMergeDatabases was incorrect.  It did not fail on my SPARC,
  26.       but causes core dumps on other machines.
  27.   2)  For System V users, the SIGALRM handler now calls signal(3) to keep
  28.       itself installed.
  29.   3)  Apparently, some people have problems with tabs in Imakefiles, so I
  30.       converted them to spaces.
  31.  
  32. rob
  33. ---- Cut here ----
  34. diff -c ../save/Imakefile ./Imakefile
  35. *** ../save/Imakefile    Thu Aug 29 18:01:47 1991
  36. --- ./Imakefile    Thu Aug 29 17:58:48 1991
  37. ***************
  38. *** 1,7 ****
  39. !     DEFINES = ExtensionDefines
  40.     SYS_LIBRARIES = -lm
  41.   LOCAL_LIBRARIES = $(XLIB)
  42.              SRCS = tclock.c
  43. !        OBJS = tclock.o
  44.   
  45.   ComplexProgramTarget(tclock)
  46. --- 1,7 ----
  47. !         DEFINES = ExtensionDefines
  48.     SYS_LIBRARIES = -lm
  49.   LOCAL_LIBRARIES = $(XLIB)
  50.              SRCS = tclock.c
  51. !            OBJS = tclock.o
  52.   
  53.   ComplexProgramTarget(tclock)
  54. diff -c ../save/patchlevel.h ./patchlevel.h
  55. *** ../save/patchlevel.h    Thu Aug 29 18:01:47 1991
  56. --- ./patchlevel.h    Thu Aug 29 17:58:40 1991
  57. ***************
  58. *** 1 ****
  59. ! Version 1.0, Patchlevel 0
  60. --- 1 ----
  61. ! Version 1.0, Patchlevel 1
  62. diff -c ../save/tclock.c ./tclock.c
  63. *** ../save/tclock.c    Thu Aug 29 18:01:47 1991
  64. --- ./tclock.c    Thu Aug 29 18:05:11 1991
  65. ***************
  66. *** 237,242 ****
  67. --- 237,243 ----
  68.     times = *localtime(&clock);
  69.     times.tm_hour = times.tm_hour * 5 + times.tm_min / 12;
  70.     reshape();
  71. +   signal(SIGALRM, sigalrm);        /* For SysV lusers */
  72.   }
  73.   
  74.   unsigned long
  75. ***************
  76. *** 340,346 ****
  77.       exit(1);
  78.   
  79.     db = XrmGetStringDatabase(tclockDefaults);
  80. !   XrmMergeDatabases(XrmGetStringDatabase(XResourceManagerString(display), &db));
  81.     
  82.     sprintf(fn, "%s/.Xdefaults", getenv("HOME"));
  83.     if(access(fn, R_OK) == 0)
  84. --- 341,347 ----
  85.       exit(1);
  86.   
  87.     db = XrmGetStringDatabase(tclockDefaults);
  88. !   XrmMergeDatabases(XrmGetStringDatabase(XResourceManagerString(display)), &db);
  89.     
  90.     sprintf(fn, "%s/.Xdefaults", getenv("HOME"));
  91.     if(access(fn, R_OK) == 0)
  92.  
  93. --
  94. Dan Heller
  95. Z-Code Software    O'Reilly && Associates       Comp-sources-x:
  96. President          Senior Writer                comp-sources-x@uunet.uu.net
  97. argv@z-code.com    argv@ora.com                 [^^^  this address only!]
  98.