Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 (MC840302); site erisun.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!talcott!harvard!seismo!mcvax!enea!erix!erisun!leif From: leif@erisun.UUCP (Leif Samuelsson) Newsgroups: net.sources.bugs Subject: SCAME patch no. 3 Message-ID: <308@erisun.UUCP> Date: Sat, 23-Feb-85 11:02:06 EST Article-I.D.: erisun.308 Posted: Sat Feb 23 11:02:06 1985 Date-Received: Wed, 27-Feb-85 07:08:37 EST Reply-To: leif@erisun.UUCP (Leif Samuelsson) Organization: Ericsson Information Systems, Sundbyberg, Sweden Lines: 282 System: scame 1.0 Patch #: 3 Priority: High Description: Four problems: - On BSD4.2, the mechanism for disallowing two invocations of scame to run at the same time doesn't work. This is serious, because the tempfile handling relies on it. - On many systems, Reverse I-Search doesn't work. - A minor bug in Scame-reaper might cause problems. - getwd() declared wrong. Fix: From news, say "| patch -d DIR", where DIR is your scame source directory. Outside of news, say "cd DIR; patch d_ino == 0 || dp->d_name[0] != 'S') continue; for (i=1; i <= 10; i++) ! if (dp->d_name[i] < '0' || dp->d_name[1] > '9') goto loop; nentries++; sscanf(dp->d_name, "%*[^0123456789]%5d", &pid); --- 70,76 ----- if (dp->d_ino == 0 || dp->d_name[0] != 'S') continue; for (i=1; i <= 10; i++) ! if (dp->d_name[i] < '0' || dp->d_name[i] > '9') goto loop; nentries++; sscanf(dp->d_name, "%*[^0123456789]%5d", &pid);