summaryrefslogtreecommitdiff
path: root/pod/perlipc.pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2003-02-24 20:04:36 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2003-02-24 20:04:36 +0000
commit4ffa73a366885f682ceccdeee45e43075e0c312e (patch)
tree446e9e27c998f37145504dca4df0241df75e5f90 /pod/perlipc.pod
parent2fb44b4522b8956ab337b2f83a5fe619b0773788 (diff)
downloadperl-4ffa73a366885f682ceccdeee45e43075e0c312e.tar.gz
PERL_SIGNALS=unsafe enables the old unsafe/immediate signals.
p4raw-id: //depot/perl@18766
Diffstat (limited to 'pod/perlipc.pod')
-rw-r--r--pod/perlipc.pod6
1 files changed, 5 insertions, 1 deletions
diff --git a/pod/perlipc.pod b/pod/perlipc.pod
index f55bdff505..b743d4df04 100644
--- a/pod/perlipc.pod
+++ b/pod/perlipc.pod
@@ -279,7 +279,7 @@ to find out whether anyone (or anything) has accidentally removed our fifo.
sleep 2; # to avoid dup signals
}
-=head2 Deferred Signals
+=head2 Deferred Signals (Safe signals)
In Perls before Perl 5.7.3 by installing Perl code to deal with
signals, you were exposing yourself to danger from two things. First,
@@ -368,6 +368,10 @@ there are un-waited-for completed child processes.
=back
+If you want the old signal behaviour back regardless of possible
+memory corruption, set the environment variable C<PERL_SIGNALS> to
+C<"unsafe">.
+
=head1 Using open() for IPC
Perl's basic open() statement can also be used for unidirectional