diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1999-10-24 13:47:17 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1999-10-24 13:47:17 +0000 |
commit | 0b5b802dfab417fc30b7370676e248947fdbf3e0 (patch) | |
tree | fd5354c9240dbbdf5e1dfdd4f1bef54da726cfdf /pod/perldiag.pod | |
parent | c0c5a66b1f9057869560585670408a3b64523528 (diff) | |
download | perl-0b5b802dfab417fc30b7370676e248947fdbf3e0.tar.gz |
don't allow SIGCHLD to be ignored at startup, or wait*() and
$? break
p4raw-id: //depot/perl@4440
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r-- | pod/perldiag.pod | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod index a6a723cc86..18abdea7e1 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -826,6 +826,15 @@ L<perlfunc/goto>. (F) The "goto subroutine" call can't be used to jump out of an eval "string". (You can use it to jump out of an eval {BLOCK}, but you probably don't want to.) +=item Can't ignore signal CHLD, forcing to default + +(W) Perl has detected that it is being run with the SIGCHLD signal +(sometimes known as SIGCLD) disabled. Since disabling this signal +will interfere with proper determination of exit status of child +processes, Perl has reset the signal to its default value. +This situation typically indicates that the parent program under +which Perl may be running (e.g. cron) is being very careless. + =item Can't localize through a reference (F) You said something like C<local $$ref>, which Perl can't currently |