summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>1999-02-12 08:52:14 +0000
committerJarkko Hietaniemi <jhi@iki.fi>1999-02-12 08:52:14 +0000
commita48abc44380b16821695ec705c8c8f3bfb09db6c (patch)
tree8b1b66a7ac8bccd992d7de4e3d7f7089cdc024ce /pod
parent2ee0eb3cdf0bc0b8d47fbc6651740891de63e1b5 (diff)
parent9c79236d7175b8f41c4e17950788a40bc979aebb (diff)
downloadperl-a48abc44380b16821695ec705c8c8f3bfb09db6c.tar.gz
Integrate from mainperl.
p4raw-id: //depot/cfgperl@2886
Diffstat (limited to 'pod')
-rw-r--r--pod/perldiag.pod5
-rw-r--r--pod/perlguts.pod6
-rw-r--r--pod/perlre.pod6
-rw-r--r--pod/perlrun.pod3
4 files changed, 15 insertions, 5 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod
index eb84876d4e..c303c003a6 100644
--- a/pod/perldiag.pod
+++ b/pod/perldiag.pod
@@ -2323,6 +2323,11 @@ was either never opened or has since been closed.
(F) This machine doesn't implement the select() system call.
+=item select() on unopened file
+
+(W) You tried to use the select() function on a filehandle that
+was either never opened or has since been closed.
+
=item sem%s not implemented
(F) You don't have System V semaphore IPC on your system.
diff --git a/pod/perlguts.pod b/pod/perlguts.pod
index 551e84c8df..0b9eed0a8f 100644
--- a/pod/perlguts.pod
+++ b/pod/perlguts.pod
@@ -263,9 +263,9 @@ return value.
The C<av_clear> function deletes all the elements in the AV* array, but
does not actually delete the array itself. The C<av_undef> function will
delete all the elements in the array plus the array itself. The
-C<av_extend> function extends the array so that it contains C<key>
-elements. If C<key> is less than the current length of the array, then
-nothing is done.
+C<av_extend> function extends the array so that it contains at least C<key+1>
+elements. If C<key+1> is less than the currently allocated length of the array,
+then nothing is done.
If you know the name of an array variable, you can get a pointer to its AV
by using the following:
diff --git a/pod/perlre.pod b/pod/perlre.pod
index 451f527445..97ac7b7266 100644
--- a/pod/perlre.pod
+++ b/pod/perlre.pod
@@ -116,7 +116,11 @@ The following standard quantifiers are recognized:
(If a curly bracket occurs in any other context, it is treated
as a regular character.) The "*" modifier is equivalent to C<{0,}>, the "+"
modifier to C<{1,}>, and the "?" modifier to C<{0,1}>. n and m are limited
-to integral values less than 65536.
+to integral values less than a preset limit defined when perl is built.
+This is usually 32766 on the most common platforms. The actual limit can
+be seen in the error message generated by code such as this:
+
+ $_ **= $_ , / {$_} / for 2 .. 42;
By default, a quantified subpattern is "greedy", that is, it will match as
many times as possible (given a particular starting location) while still
diff --git a/pod/perlrun.pod b/pod/perlrun.pod
index 6ea5a1dbfb..8a572570cb 100644
--- a/pod/perlrun.pod
+++ b/pod/perlrun.pod
@@ -686,7 +686,8 @@ Command-line options (switches). Switches in this variable are taken
as if they were on every Perl command line. Only the B<-[DIMUdmw]>
switches are allowed. When running taint checks (because the script
was running setuid or setgid, or the B<-T> switch was used), this
-variable is ignored.
+variable is ignored. If PERL5OPT begins with B<-T>, tainting will be
+enabled, and any subsequent options ignored.
=item PERLLIB