diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2003-04-08 04:42:05 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2003-04-08 04:42:05 +0000 |
commit | 45c0772f5bfdb04cae12ed9cd75ccf427acaa981 (patch) | |
tree | 445c08c8972a767612412def5dc8f9279286a3c5 /pod | |
parent | d5a15ac20b88745ab30b67e8201632b6f5e6a04c (diff) | |
download | perl-45c0772f5bfdb04cae12ed9cd75ccf427acaa981.tar.gz |
Few more words about safe/unsafe signals.
p4raw-id: //depot/perl@19164
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perlipc.pod | 2 | ||||
-rw-r--r-- | pod/perlrun.pod | 2 | ||||
-rw-r--r-- | pod/perlvar.pod | 4 |
3 files changed, 6 insertions, 2 deletions
diff --git a/pod/perlipc.pod b/pod/perlipc.pod index b743d4df04..96cfa8ce70 100644 --- a/pod/perlipc.pod +++ b/pod/perlipc.pod @@ -370,7 +370,7 @@ there are un-waited-for completed child processes. If you want the old signal behaviour back regardless of possible memory corruption, set the environment variable C<PERL_SIGNALS> to -C<"unsafe">. +C<"unsafe"> (a new feature since Perl 5.8.1). =head1 Using open() for IPC diff --git a/pod/perlrun.pod b/pod/perlrun.pod index bb403b8d49..2befda4e04 100644 --- a/pod/perlrun.pod +++ b/pod/perlrun.pod @@ -1097,7 +1097,7 @@ L<perlvms> and in F<README.vms> in the Perl source distribution. In Perls 5.8.1 and later. If set to C<unsafe> the pre-Perl-5.8.0 signals behaviour (immediate but unsafe) is restored. If set to -C<safe> the safe signals are used. +C<safe> the safe (or deferred) signals are used. See L<perlipc>. =item PERL_UNICODE diff --git a/pod/perlvar.pod b/pod/perlvar.pod index df456cbd55..571953fcbc 100644 --- a/pod/perlvar.pod +++ b/pod/perlvar.pod @@ -1344,6 +1344,10 @@ this: See L<POSIX>. +The delivery policy of signals changed in Perl 5.8.0 from immediate +(also known as "unsafe") to deferred, also known as "safe signals". +See L<perlipc> for more information. + Certain internal hooks can be also set using the %SIG hash. The routine indicated by C<$SIG{__WARN__}> is called when a warning message is about to be printed. The warning message is passed as the first |