From: Brendan O'Dea Date: Sun, 25 Jan 2004 11:23:48 +0000 (+1100) Subject: 5.8.3 -- fix signal comments in L X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=4c2e8b59470475b2be2757a46f0310b650149aa2;p=p5sagit%2Fp5-mst-13.2.git 5.8.3 -- fix signal comments in L Message-ID: <20040125002348.GA31407@londo.c47.org> p4raw-id: //depot/perl@22228 --- diff --git a/pod/perlfunc.pod b/pod/perlfunc.pod index d7912b1..5e4631b 100644 --- a/pod/perlfunc.pod +++ b/pod/perlfunc.pod @@ -5765,9 +5765,10 @@ indicates a failure to start the program (inspect $! for the reason). Like C, C allows you to lie to a program about its name if you use the C syntax. Again, see L. -Because C and backticks block C and C, -killing the program they're running doesn't actually interrupt -your program. +Since C and C are ignored during the execution of +C, if you expect your program to terminate on receipt of these +signals you will need to arrange to do so yourself based on the return +value. @args = ("command", "arg1", "arg2"); system(@args) == 0 @@ -5787,7 +5788,6 @@ C<$?> like this: printf "child exited with value %d\n", $? >> 8; } - or more portably by using the W*() calls of the POSIX extension; see L for more information.