summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Nicol <davidnicol@gmail.com>2006-09-01 12:26:34 -0500
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-09-07 13:16:12 +0000
commit81fd35db2f3e55eb0649bd9c451c2ba5dc0673b6 (patch)
treed9893d68c48ebdc8ea0a1e5674ddc6a92faddcad
parent5a4e8ea75d635fdfae035d8d1954c3aca4bef057 (diff)
downloadperl-81fd35db2f3e55eb0649bd9c451c2ba5dc0673b6.tar.gz
Re: [perl #40262] kill( 0, ... ) does not return alive status of child process
From: "David Nicol" <davidnicol@gmail.com> Message-ID: <934f64a20609011526odd7f5bta847a3be1f6fa5f0@mail.gmail.com> p4raw-id: //depot/perl@28801
-rw-r--r--pod/perlfunc.pod4
1 files changed, 2 insertions, 2 deletions
diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod
index 1004837802..e98e3f463d 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<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>