[Xfce4-commits] r19323 - libxfcegui4/trunk/libxfcegui4

Brian J. Tarricone bjt23 at cornell.edu
Sat Jan 7 10:51:51 CET 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 1/7/2006 1:33 AM, Jasper Huijsmans wrote:
> Brian J. Tarricone schreef:
> ...
> 
>>>SIGCHLD is ignored by default, isn't it?
>>
>>Nope.
> 
> Hmm, according to the glibc info page, it is.

Then it lies.  Try this awesome little one-liner:

void main() { switch(fork()) { case -1: exit(1); case 0: _exit(0);
default: while(1); } }

Run it, and you'll see that a zombie is left.  At least it is on my box
(glibc 2.3.5).  I get this:

brian at kelnos ~ $ ./testsigchld &
[1] 17421
brian at kelnos ~ $ ps
  PID TTY          TIME CMD
17312 pts/1    00:00:00 bash
17421 pts/1    00:00:00 testsigchld
17422 pts/1    00:00:00 testsigchld <defunct>
17423 pts/1    00:00:00 ps

	-brian

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (MingW32)

iD8DBQFDv4836XyW6VEeAnsRAgTiAJ48qmTr1WLuib0ROhEMXKELCHpbDwCeKpDw
0jY6+CfgXXsJDgq83Tm0csM=
=1JFZ
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list