diff options
author | John E. Malmberg <wb8tyw@qsl.net> | 2007-11-25 13:53:36 -0600 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-11-26 09:14:25 +0000 |
commit | c73b03b73a2e88e21ae9d9009a9d1c9cbadf2d15 (patch) | |
tree | 1ad1faa176bd82818108d1576283df50d87b1719 /pod/perlport.pod | |
parent | 3624603a6f5a7fac5ff933cd2c50925dc2a39077 (diff) | |
download | perl-c73b03b73a2e88e21ae9d9009a9d1c9cbadf2d15.tar.gz |
VMS POD updates: perlport.pod, vmsperl.pod
From: "John E. Malmberg" <wb8tyw@qsl.net>
Message-ID: <474A2720.9040106@qsl.net>
p4raw-id: //depot/perl@32492
Diffstat (limited to 'pod/perlport.pod')
-rw-r--r-- | pod/perlport.pod | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/pod/perlport.pod b/pod/perlport.pod index 1b9502557d..afcad4d00f 100644 --- a/pod/perlport.pod +++ b/pod/perlport.pod @@ -433,6 +433,16 @@ if you really have to, make it conditional on C<$^O ne 'VMS'> since in VMS the C<%ENV> table is much more than a per-process key-value string table. +On VMS, some entries in the %ENV hash are dynamically created when +their key is used on a read if they did not previously exist. The +values for C<$ENV{HOME}>, C<$ENV{TERM}>, C<$ENV{HOME}>, and C<$ENV{USER}>, +are known to be dynamically generated. The specific names that are +dynamically generated may vary with the version of the C library on VMS, +and more may exist than is documented. + +On VMS by default, changes to the %ENV hash are persistent after the process +exits. This can cause unintended issues. + Don't count on signals or C<%SIG> for anything. Don't count on filename globbing. Use C<opendir>, C<readdir>, and @@ -2031,7 +2041,10 @@ not performing this operation. (Win32) =item symlink -Not implemented. (Win32, VMS, S<RISC OS>) +Not implemented. (Win32, S<RISC OS>) + +Implemented on 64 bit VMS 8.3. VMS requires the symbolic link to be in Unix +syntax if it is intended to resolve to a valid path. =item syscall |