summaryrefslogtreecommitdiff
path: root/pod/perldiag.pod
diff options
context:
space:
mode:
authorIlya Zakharevich <ilya@math.berkeley.edu>2006-12-17 16:55:19 -0800
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2006-12-18 10:49:15 +0000
commit2563cec55ae473562ff3ccda41cd10289db419be (patch)
treeecc52eff5126281981cf3d3b8560f69804eb90b5 /pod/perldiag.pod
parentc944940bcb88dd1d6b36277c4a80ccce87a5f9b8 (diff)
downloadperl-2563cec55ae473562ff3ccda41cd10289db419be.tar.gz
OS/2: survive SIGCHLD
Message-ID: <20061218085519.GA14893@powdermilk.math.berkeley.edu> plus a perldiag entry for the new error, "Maximal count of pending signals (%s) exceeded" p4raw-id: //depot/perl@29577
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r--pod/perldiag.pod8
1 files changed, 8 insertions, 0 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index c8c90efd50..af7c9c4000 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -2285,6 +2285,14 @@ rules and perl was unable to guess how to make more progress.
(F) You tried to unpack something that didn't comply with UTF-8 encoding
rules and perl was unable to guess how to make more progress.
+=item Maximal count of pending signals (%s) exceeded
+
+(F) Perl aborted due to a too important number of signals pending. This
+usually indicates that your operating system tried to deliver signals
+too fast (with a very high priority), starving the perl process from
+resources it would need to reach a point where it can process signals
+safely. (See L<perlipc/"Deferred Signals (Safe Signals)">.)
+
=item %s matches null string many times in regex; marked by <-- HERE in m/%s/
(W regexp) The pattern you've specified would be an infinite loop if the