diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 2000-02-27 16:52:54 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 2000-02-27 16:52:54 +0000 |
commit | 3a4b19e44cf4e74b7a6a58fed36ba3ca9cafc864 (patch) | |
tree | 06876cea0f2afbd1cc3015160d103665323c3659 /pod/perlfaq5.pod | |
parent | 26fb8f1f48b6245e35b6b73b7e98bbb26aab4dc6 (diff) | |
download | perl-3a4b19e44cf4e74b7a6a58fed36ba3ca9cafc864.tar.gz |
remove outdated info about csh and glob(); glob() need not fail
when tainting anymore if using internal globbing
p4raw-id: //depot/perl@5286
Diffstat (limited to 'pod/perlfaq5.pod')
-rw-r--r-- | pod/perlfaq5.pod | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pod/perlfaq5.pod b/pod/perlfaq5.pod index 3869ff3c5e..2209180c22 100644 --- a/pod/perlfaq5.pod +++ b/pod/perlfaq5.pod @@ -559,14 +559,15 @@ See also the new L<perlopentut> if you have it (new for 5.6). =head2 Why do I sometimes get an "Argument list too long" when I use E<lt>*E<gt>? The C<E<lt>E<gt>> operator performs a globbing operation (see above). -By default glob() forks csh(1) to do the actual glob expansion, but +In Perl versions earlier than v5.6.0, the internal glob() operator forks +csh(1) to do the actual glob expansion, but csh can't handle more than 127 items and so gives the error message C<Argument list too long>. People who installed tcsh as csh won't have this problem, but their users may be surprised by it. -To get around this, either do the glob yourself with readdir() and -patterns, or use a module like Glob::KGlob, one that doesn't use the -shell to do globbing. This is expected to be fixed soon. +To get around this, either upgrade to Perl v5.6.0 or later, do the glob +yourself with readdir() and patterns, or use a module like Glob::KGlob, +one that doesn't use the shell to do globbing. =head2 Is there a leak/bug in glob()? |