home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!udel!sbcs.sunysb.edu!stark.UUCP!gene
- From: gene@stark.uucp (Gene Stark)
- Newsgroups: comp.unix.bsd
- Subject: Patch00022 is still wrong
- Date: 26 Jan 93 19:13:47
- Organization: Gene Stark's home system
- Lines: 19
- Distribution: world
- Message-ID: <GENE.93Jan26191347@stark.stark.uucp>
- NNTP-Posting-Host: stark.uucp
-
- Patch00022 (a patch to init.c from back in the dark ages) is still wrong in
- the new patchkit. It was correct in the diffs originally posted last summer,
- but it has never been correct in the patchkit. In the lines:
-
- --- 226,233 ----
- _exit(127);
- }
- while(wait(&status) != pid)
- + while(drain) /* 31 Jul 92*/
- + pause();
- goto top;
- }
-
- The first "while" statement should end up having a semicolon at the end of the
- line. If it is not there, then if fsck fixes disk problems during boot up,
- during the subsequent reboot, init starts to bring the system up multi-user,
- resulting in a disk "sync" and an infinite reboot cycle.
-
- - Gene Stark
-