kern/108390: wait4() erroneously waits for all children when SIGCHLD is SIG_IGN

Alan Ferrency alan at pair.com
Thu Feb 1 17:50:17 UTC 2007


The following reply was made to PR kern/108390; it has been noted by GNATS.

From: Alan Ferrency <alan at pair.com>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: kern/108390: wait4() erroneously waits for all children when
 SIGCHLD is SIG_IGN
Date: Thu, 1 Feb 2007 12:48:38 -0500 (EST)

 > Perusing the source of sys/kern/kern_exit.c on the FreeBSD CVSWEB, I
 > believe I found the problematic change.
 >
 > http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/kern/kern_exit.c.diff?r1=1.156&r2=1.157&f=h
 
 I removed this change, and recompiled the 6.2 kernel, and the test
 script provided here behaved as we expected it to (as it does on FreeBSD
 4.8 and earlier).
 
 Thanks,
 Alan Ferrency
 


More information about the freebsd-bugs mailing list