From 4c2e8b59470475b2be2757a46f0310b650149aa2 Mon Sep 17 00:00:00 2001 From: Brendan O'Dea Date: Sun, 25 Jan 2004 22:23:48 +1100 Subject: [PATCH] 5.8.3 -- fix signal comments in L Message-ID: <20040125002348.GA31407@londo.c47.org> p4raw-id: //depot/perl@22228 --- pod/perlfunc.pod | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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. -- 2.7.4