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