diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 1999-07-07 23:01:16 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 1999-07-07 23:01:16 +0000 |
commit | 644a288060ff8d01051c5c7e2f4f9f49a69a8eab (patch) | |
tree | 39d0b0ee8de15d0e314e701c70613cf17b33ea3c /pod | |
parent | e8c223dfc7b1035dd59e72c90f29f3f8b0634423 (diff) | |
download | perl-644a288060ff8d01051c5c7e2f4f9f49a69a8eab.tar.gz |
Integrate with Sarathy. perldiag.pod required manual editing.
p4raw-id: //depot/cfgperl@3657
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perldiag.pod | 53 |
1 files changed, 50 insertions, 3 deletions
diff --git a/pod/perldiag.pod b/pod/perldiag.pod index 5f6ec2a324..4e23040201 100644 --- a/pod/perldiag.pod +++ b/pod/perldiag.pod @@ -441,6 +441,12 @@ the return value of your socket() call? See L<perlfunc/bind>. %ENV, it encountered a logical name or symbol definition which was too long, so it was truncated to the string shown. +=item Buffer overflow in prime_env_iter: %s + +(W) A warning peculiar to VMS. While Perl was preparing to iterate over +%ENV, it encountered a logical name or symbol definition which was too long, +so it was truncated to the string shown. + =item Callback called exit (F) A subroutine invoked from an external package via perl_call_sv() @@ -482,6 +488,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 @@ -1007,10 +1020,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. @@ -1820,6 +1834,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 @@ -2694,6 +2716,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 @@ -2855,6 +2888,13 @@ iterating over it, and someone else stuck a message in the stream of data Perl expected. Someone's very confused, or perhaps trying to subvert Perl's population of %ENV for nefarious purposes. +=item Unknown process %x sent message to prime_env_iter: %s + +(P) An error peculiar to VMS. Perl was reading values for %ENV before +iterating over it, and someone else stuck a message in the stream of +data Perl expected. Someone's very confused, or perhaps trying to +subvert Perl's population of %ENV for nefarious purposes. + =item unmatched () in regexp (F) Unbackslashed parentheses must always be balanced in regular @@ -3063,6 +3103,13 @@ element from a CLI symbol table, and found a resultant string longer than 1024 characters. The return value has been truncated to 1024 characters. +=item Value of CLI symbol "%s" too long + +(W) A warning peculiar to VMS. Perl tried to read the value of an %ENV +element from a CLI symbol table, and found a resultant string longer +than 1024 characters. The return value has been truncated to 1024 +characters. + =item Variable "%s" is not imported%s (F) While "use strict" in effect, you referred to a global variable |