summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2002-09-27 04:08:56 +0300
committerhv <hv@crypt.org>2002-10-02 15:04:57 +0000
commitaf685957336d0a37645ff959496386c489e0b52a (patch)
tree0bf174a4e022dbc1a9ff2cb2ba7ebbd5d8ae436b /INSTALL
parent77b096b5f2a0becf5ed578f9a5dea854fda8c05b (diff)
downloadperl-af685957336d0a37645ff959496386c489e0b52a.tar.gz
reentrant buffers
Message-ID: <20020926220856.GA339120@lyta.hut.fi> p4raw-id: //depot/perl@17967
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL8
1 files changed, 8 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index cb19946fc5..13ec713a19 100644
--- a/INSTALL
+++ b/INSTALL
@@ -712,6 +712,14 @@ If you decide to use ithreads, the 'threads' module allows their use,
and the 'Thread' module offers an interface to both 5005threads and
ithreads (whichever has been configured).
+When building threaded for certain library calls like the getgr*() and
+the getpw*() there is a dynamically sized result buffer: the buffer
+starts small but Perl will keep growing the buffer until the result fits.
+To get a fixed upper limit you will have to recompile Perl with
+PERL_REENTRANT_MAXSIZE defined to be the number of bytes you want.
+One way to do this is to run Configure with
+C<-Accflags=-DPERL_REENTRANT_MAXSIZE=65536>
+
=head2 Large file support.
Since Perl 5.6.0, Perl has supported large files (files larger than