summaryrefslogtreecommitdiff
path: root/pod/perlport.pod
diff options
context:
space:
mode:
authorSteve Hay <SteveHay@planit.com>2008-03-17 14:36:54 +0000
committerNicholas Clark <nick@ccl4.org>2008-03-25 16:23:46 +0000
commit038ae9a45711aea142f721498a4a61353b40c4e4 (patch)
tree9422e7deed8c530efa3204c14d48bc43bb13b38b /pod/perlport.pod
parentc05290799fe650da776e2abcfd6f8da9ec7b5d50 (diff)
downloadperl-038ae9a45711aea142f721498a4a61353b40c4e4.tar.gz
RE: [PATCH revised] Fix ExtUtils::Install under Cygwin
From: "Steve Hay" <SteveHay@planit.com> Message-ID: <1B32FF956ABF414C9BCE5E487A1497E70176BD61@ukmail02.planit.group> "OK, so how about the attached. This fixes up -w for all compilers so that it is symmetrical with chmod(), and adds a note to perltodo on fixing POSIX::access() and chdir()." The whole long thread started here: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00056.html p4raw-id: //depot/perl@33566
Diffstat (limited to 'pod/perlport.pod')
-rw-r--r--pod/perlport.pod5
1 files changed, 5 insertions, 0 deletions
diff --git a/pod/perlport.pod b/pod/perlport.pod
index 41c4e0a099..f8fb1fea0e 100644
--- a/pod/perlport.pod
+++ b/pod/perlport.pod
@@ -1581,6 +1581,11 @@ C<-r>, C<-w>, and C<-x> have a limited meaning only; directories
and applications are executable, and there are no uid/gid
considerations. C<-o> is not supported. (S<Mac OS>)
+C<-w> only inspects the read-only file attribute (FILE_ATTRIBUTE_READONLY),
+which determines whether the directory can be deleted, not whether it can
+be written to. Directories always have read and write access unless denied
+by discretionary access control lists (DACLs). (S<Win32>)
+
C<-r>, C<-w>, C<-x>, and C<-o> tell whether the file is accessible,
which may not reflect UIC-based file protections. (VMS)