I cannot find an old discussion about the misterious $^M special variable but I found this:
$^M
By default, running out of memory is an untrappable, fatal error.
However, if suitably built, Perl can use the contents of $^M as an eme
+rgency memory pool after die()ing.
Suppose that your Perl were compiled with -DPERL_EMERGENCY_SBRK and u
+sed Perl's malloc.
Then
$^M = 'a' x (1 << 16);
would allocate a 64K buffer for use in an emergency.
See the INSTALL file in the Perl distribution for information on how t
+o add custom C compilation flags when compiling perl.
To discourage casual use of this advanced feature, there is no English
+ long name for this variable.
ah ok is this: 287850
Hope some sage can tell how to use this!!
HTH Lor* |