This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Document different kill(-9, ...) semantics on Windows
authorJan Dubois <jand@activestate.com>
Fri, 23 Nov 2007 14:48:43 +0000 (06:48 -0800)
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>
Sat, 24 Nov 2007 09:06:24 +0000 (09:06 +0000)
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <003201c82e23$0003a0f0$000ae2d0$@com>

p4raw-id: //depot/perl@32475

pod/perlport.pod

index e7a8ca5..1b95025 100644 (file)
@@ -1872,6 +1872,12 @@ and makes it exit immediately with exit status $sig.  As in Unix, if
 $sig is 0 and the specified process exists, it returns true without
 actually terminating it. (Win32)
 
+C<kill(-9, $pid)> will terminate the process specified by $pid and
+recursively all child processes owned by it.  This is different from
+the Unix semantics, where the signal will be delivered to all
+processes in the same process group as the process specified by
+$pid. (Win32)
+
 Is not supported for process identification number of 0 or negative
 numbers. (VMS)