diff options
Diffstat (limited to 'pod/perlvar.pod')
-rw-r--r-- | pod/perlvar.pod | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pod/perlvar.pod b/pod/perlvar.pod index d072d25df9..1406858331 100644 --- a/pod/perlvar.pod +++ b/pod/perlvar.pod @@ -213,6 +213,9 @@ delimit line boundaries when quoting poetry.) $_ = <FH>; # whole file now here s/\n[ \t]+/ /g; +Remember: the value of $/ is a string, not a regexp. AWK has to be +better for something :-) + =item autoflush HANDLE EXPR =item $OUTPUT_AUTOFLUSH @@ -740,4 +743,18 @@ The C<__DIE__> handler is explicitly disabled during the call, so that you can die from a C<__DIE__> handler. Similarly for C<__WARN__>. See L<perlfunc/die>, L<perlfunc/warn> and L<perlfunc/eval>. +=item $^M + +By default, running out of memory it is not trappable. However, if +compiled for this, Perl may use the contents of C<$^M> as an emergency +pool after die()ing with this message. Suppose that your Perl were +compiled with -DEMERGENCY_SBRK and used Perl's malloc. Then + + $^M = 'a' x (1<<16); + +would allocate a 64K buffer for use when in emergency. See the F<INSTALL> +file for information on how to enable this option. As a disincentive to +casual use of this advanced feature, there is no L<English> long name for +this variable. + =back |