kayvan@APPLE.COM (Kayvan Sylvan) (12/02/88)
In GNU Emacs 18.52.5 of Thu Dec 1 1988 on satyr (usg-unix-v) In filelock.c, fchmod is used in two places. If CLASH_DETECTION is turned on for Unix SysV systems, temacs will not be loaded. Here's a simple fix for this problem: *** filelock.c~ Thu Dec 1 15:24:45 1988 --- filelock.c Thu Dec 1 15:24:45 1988 *************** *** 149,153 **** --- 149,157 ---- if ((fd = open (lfname, mode, 0666)) >= 0) { + #ifdef USG + chmod (lfname, 0666); + #else fchmod (fd, 0666); + #endif sprintf (buf, "%d ", getpid ()); write (fd, buf, strlen (buf)); *************** *** 252,256 **** --- 256,264 ---- if (fd >= 0) { + #ifdef USG + chmod (PATH_SUPERLOCK, 0666); + #else fchmod (fd, 0666); + #endif write (fd, lfname, strlen (lfname)); close (fd);