summaryrefslogtreecommitdiff
path: root/pod/perlipc.pod
diff options
context:
space:
mode:
authorGurusamy Sarathy <gsar@cpan.org>1999-12-08 18:29:02 +0000
committerGurusamy Sarathy <gsar@cpan.org>1999-12-08 18:29:02 +0000
commit8a4f6ac230f3943b15bcb439d434cc52e5da1bc3 (patch)
tree8aeb8e2cf089fe3975d9c88cb90e8cfc916f593e /pod/perlipc.pod
parente8347627432a616ec1485de221b2cd8c9e311c8b (diff)
downloadperl-8a4f6ac230f3943b15bcb439d434cc52e5da1bc3.tar.gz
documentation tweaks from M. J. T. Guy, Micheal Schwern, and
Tim Meadowcroft p4raw-id: //depot/perl@4666
Diffstat (limited to 'pod/perlipc.pod')
-rw-r--r--pod/perlipc.pod4
1 files changed, 4 insertions, 0 deletions
diff --git a/pod/perlipc.pod b/pod/perlipc.pod
index e687304510..3034197e14 100644
--- a/pod/perlipc.pod
+++ b/pod/perlipc.pod
@@ -152,6 +152,10 @@ Here's an example:
};
if ($@ and $@ !~ /alarm clock restart/) { die }
+If the operation being timed out is system() or qx(), this technique
+is liable to generate zombies. If this matters to you, you'll
+need to do your own fork() and exec(), and kill the errant child process.
+
For more complex signal handling, you might see the standard POSIX
module. Lamentably, this is almost entirely undocumented, but
the F<t/lib/posix.t> file from the Perl source distribution has some