summaryrefslogtreecommitdiff
path: root/pod/perldiag.pod
diff options
context:
space:
mode:
authorIlya Zakharevich <ilya@math.berkeley.edu>1999-09-24 19:25:36 -0400
committerGurusamy Sarathy <gsar@cpan.org>1999-09-27 01:52:47 +0000
commit4ad56ec9b035a619c0146fe1a32bb4d485c6c580 (patch)
tree2abeee729ef81fe5b966d7767146b31dd64f4a19 /pod/perldiag.pod
parent045453ec55d824e77191d868f07b6aa6ada39395 (diff)
downloadperl-4ad56ec9b035a619c0146fe1a32bb4d485c6c580.tar.gz
Malloc fixes and docs
Message-ID: <19990924232536.A16257@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@4237
Diffstat (limited to 'pod/perldiag.pod')
-rw-r--r--pod/perldiag.pod11
1 files changed, 11 insertions, 0 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index ec41894048..454bfc5df1 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -455,6 +455,12 @@ is not the same as
$var = 'myvar';
$sym = "mypack::$var";
+=item Bad realloc() ignored
+
+(S) An internal routine called realloc() on something that had never been
+malloc()ed in the first place. Mandatory, but can be disabled by
+setting environment variable C<PERL_BADFREE> to 1.
+
=item Bad symbol for array
(P) An internal request asked to add an array entry to something that
@@ -2471,6 +2477,11 @@ increment by prepending "0" to your numbers.
(W) The filehandle you're reading from got itself closed sometime before now.
Check your logic flow.
+=item realloc() of freed memory ignored
+
+(S) An internal routine called realloc() on something that had already
+been freed.
+
=item Reallocation too large: %lx
(F) You can't allocate more than 64K on an MS-DOS machine.