From: David Nicol Date: Fri, 1 Sep 2006 17:26:34 +0000 (-0500) Subject: Re: [perl #40262] kill( 0, ... ) does not return alive status of child process X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=81fd35db2f3e55eb0649bd9c451c2ba5dc0673b6;p=p5sagit%2Fp5-mst-13.2.git Re: [perl #40262] kill( 0, ... ) does not return alive status of child process From: "David Nicol" Message-ID: <934f64a20609011526odd7f5bta847a3be1f6fa5f0@mail.gmail.com> p4raw-id: //depot/perl@28801 --- diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index 1004837..e98e3f4 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -2582,8 +2582,8 @@ If SIGNAL is zero, no signal is sent to the process, but the kill(2) system call will check whether it's possible to send a signal to it (that means, to be brief, that the process is owned by the same user, or we are the super-user). This is a useful way to check that a child process is -alive and hasn't changed its UID. See L for notes on the -portability of this construct. +alive (even if only as a zombie) and hasn't changed its UID. See +L for notes on the portability of this construct. Unlike in the shell, if SIGNAL is negative, it kills process groups instead of processes. (On System V, a negative I