X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperlvar.pod;h=e9c1e9f63c7215834c168fc75334b9459b6b5d8b;hb=fcbc2cdbfb87f2f022dd44fc82e01764faffaa19;hp=f5b098b65b9fbbcf7d988628366763da819a711a;hpb=2575c402a8f9be55f848bdfb219afbf912c50ac1;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perlvar.pod b/pod/perlvar.pod index f5b098b..e9c1e9f 100644 --- a/pod/perlvar.pod +++ b/pod/perlvar.pod @@ -302,6 +302,8 @@ matched. For example: (Mnemonic: be positive and forward looking.) This variable is read-only and dynamically scoped to the current BLOCK. +=item $LAST_SUBMATCH_RESULT + =item $^N X<$^N> @@ -352,7 +354,7 @@ The keys of the C<%+> hash list only the names of buffers that have captured (and that are thus associated to defined values). The underlying behaviour of C<%+> is provided by the -L module. +L module. B C<%-> and C<%+> are tied views into a common internal hash associated with the last successful regular expression. Therefore mixing @@ -649,7 +651,7 @@ The keys of the C<%-> hash correspond to all buffer names found in the regular expression. The behaviour of C<%-> is implemented via the -L module. +L module. B C<%-> and C<%+> are tied views into a common internal hash associated with the last successful regular expression. Therefore mixing @@ -764,8 +766,7 @@ X<$^ENCODING> The I to the Encode object that is used to convert the source code to Unicode. Thanks to this variable your perl script does not have to be written in UTF-8. Default is I. The direct -manipulation of this variable is highly discouraged. See L -for more details. +manipulation of this variable is highly discouraged. =item $OS_ERROR @@ -802,6 +803,10 @@ went bang?) Also see L. +=item %OS_ERROR + +=item %ERRNO + =item %! X<%!> @@ -926,7 +931,9 @@ the same as the first number. However, a value assigned to C<$(> must be a single number used to set the real gid. So the value given by C<$(> should I be assigned -back to C<$(> without being forced numeric, such as by adding zero. +back to C<$(> without being forced numeric, such as by adding zero. Note +that this is different to the effective gid (C<$)>) which does take a +list. You can change both the real gid and the effective gid at the same time by using POSIX::setgid(). Changes to $( require a check to $! @@ -1047,7 +1054,7 @@ X<$^C> X<$COMPILING> The current value of the flag associated with the B<-c> switch. Mainly of use with B<-MO=...> to allow code to alter its behavior when being compiled, such as for example to AUTOLOAD at compile -time rather than normal, deferred loading. See L. Setting +time rather than normal, deferred loading. Setting C<$^C = 1> is similar to calling C. =item $DEBUGGING