Ignoring SIGCHLD causes a race leading to the occasional hang of init
authorEric Andersen <andersen@codepoet.org>
Wed, 25 Sep 2002 15:08:40 +0000 (15:08 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 25 Sep 2002 15:08:40 +0000 (15:08 -0000)
commita920871c3ae0f83ccf9be4c314448cece719b3df
tree569d40587716c379dc39f806856f0728f2479f42
parent5a66b640f963ff48a06e3649a6df76819963508b
Ignoring SIGCHLD causes a race leading to the occasional hang of init
when init will wait() on itself in waitfor() when the child exits before
init is scheduled to run.  Letting init hang is very seriously bad.
 -Erik
init/init.c