Re: [perl #40262] kill( 0, ... ) does not return alive status of child process
David Nicol [Fri, 1 Sep 2006 17:26:34 +0000 (12:26 -0500)]
From: "David Nicol" <davidnicol@gmail.com>
Message-ID: <934f64a20609011526odd7f5bta847a3be1f6fa5f0@mail.gmail.com>

p4raw-id: //depot/perl@28801

pod/perlfunc.pod

index 1004837..e98e3f4 100644 (file)
@@ -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<perlport> for notes on the
-portability of this construct.
+alive (even if only as a zombie) and hasn't changed its UID.  See
+L<perlport> 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<PROCESS>