diff options
author | Gurusamy Sarathy <gsar@cpan.org> | 1999-07-19 00:42:34 +0000 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1999-07-19 00:42:34 +0000 |
commit | 99aa7cfad52a98bd1b8c42cf718771ddb0d14509 (patch) | |
tree | 4a99834a0f01de6d264f0811b656ed3538c7ca33 /pod | |
parent | 2ce77adffcc4a54956eaa524ddf0afc1210b30b2 (diff) | |
parent | 0faf3e6502ba533234322c904a3fa6b70b610627 (diff) | |
download | perl-99aa7cfad52a98bd1b8c42cf718771ddb0d14509.tar.gz |
integrate cfgperl contents into mainline
p4raw-id: //depot/perl@3700
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldiag.pod | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 6c234e30b8..5a246a7876 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -501,6 +501,13 @@ from the CRTL's internal environment array and discovered the array was missing. You need to figure out where your CRTL misplaced its environ or define F<PERL_ENV_TABLES> (see L<perlvms>) so that environ is not searched. +=item Can't read CRTL environ + +(S) A warning peculiar to VMS. Perl tried to read an element of %ENV +from the CRTL's internal environment array and discovered the array was +missing. You need to figure out where your CRTL misplaced its environ +or define F<PERL_ENV_TABLES> (see L<perlvms>) so that environ is not searched. + =item Can't "redo" outside a block (F) A "redo" statement was executed to restart the current block, but @@ -1026,10 +1033,11 @@ package. If method name is C<???>, this is an internal error. =item Character class syntax [%s] belongs inside character classes (W) The character class constructs [: :], [= =], and [. .] go -I<inside> character classes, the [] are part of the construct. For -example: /[[:alpha:]]/ +I<inside> character classes, the [] are part of the construct, +for example: /[012[:alpha:]345]/. Note that the last two constructs +are not currently implemented, they are placeholders for future extensions. -=item Character class syntax [ .] is reserved for future extensions +=item Character class syntax [. .] is reserved for future extensions (W) Within regular expression character classes ([]) the syntax beginning with "[." and ending with ".]" is reserved for future extensions. @@ -1458,7 +1466,7 @@ Interpretation of the binary number stopped before the offending digit. (W) You may have tried to use an 8 or 9 in a octal number. Interpretation of the octal number stopped before the 8 or 9. -=item Illegal hex digit %s ignored +=item Illegal hexadecimal digit %s ignored (W) You may have tried to use a character other than 0 - 9 or A - F in a hexadecimal number. Interpretation of the hexadecimal number stopped @@ -1505,8 +1513,8 @@ known value, using trustworthy data. See L<perlsec>. =item Integer overflow in %s number -(S) The literal hex, octal or binary number you have specified is -too big for your architecture. On a 32-bit architecture the largest +(S) The literal hexadecimal, octal or binary number you have specified +is too big for your architecture. On a 32-bit architecture the largest literal hex, octal or binary number representable without overflow is 0xFFFFFFFF, 037777777777, or 0b11111111111111111111111111111111 respectively. Note that Perl transparently promotes decimal literals @@ -1847,6 +1855,14 @@ to UTC. If it's not, define the logical name F<SYS$TIMEZONE_DIFFERENTIAL> to translate to the number of seconds which need to be added to UTC to get local time. +=item no UTC offset information; assuming local time is UTC + +(S) A warning peculiar to VMS. Per was unable to find the local +timezone offset, so it's assuming that local system time is equivalent +to UTC. If it's not, define the logical name F<SYS$TIMEZONE_DIFFERENTIAL> +to translate to the number of seconds which need to be added to UTC to +get local time. + =item Not a CODE reference (F) Perl was trying to evaluate a reference to a code value (that is, a @@ -2732,6 +2748,17 @@ rebuild Perl with a CRTL that does, or redefine F<PERL_ENV_TABLES> (see L<perlvms>) so that the environ array isn't the target of the change to %ENV which produced the warning. +=item This Perl can't reset CRTL eviron elements (%s) + +=item This Perl can't set CRTL environ elements (%s=%s) + +(W) Warnings peculiar to VMS. You tried to change or delete an element +of the CRTL's internal environ array, but your copy of Perl wasn't +built with a CRTL that contained the setenv() function. You'll need to +rebuild Perl with a CRTL that does, or redefine F<PERL_ENV_TABLES> (see +L<perlvms>) so that the environ array isn't the target of the change to +%ENV which produced the warning. + =item times not implemented (F) Your version of the C library apparently doesn't do times(). I suspect |