This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Re: [perl #40262] kill( 0, ... ) does not return alive status of child process
[perl5.git] / 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>