Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Thu, 10 Mar 2005 20:44:40 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: cygwin AT cygwin DOT com Subject: Problem with the "-r" test in Perl 5.8.6-4 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Hi, I'm having trouble with Perl 5.8.6-4 under Cygwin 1.5.12. Some perl script uses the "-r" test to chech whether a directory is readable. It fails on the following directory: $ perl -e 'exit !(-r $ARGV[0])' /cygdrive/c/Program\ Files/ThinkPad/Utilities && echo "yep" $ test -r /cygdrive/c/Program\ Files/ThinkPad/Utilities && echo "yep" yep $ ls -ld /cygdrive/c/Program\ Files/ThinkPad/Utilities drwx------+ 2 admin None 0 Aug 16 2004 /cygdrive/c/Program Files/ThinkPad/Utilities/ $ getfacl /cygdrive/c/Program\ Files/ThinkPad/Utilities # file: /cygdrive/c/Program Files/ThinkPad/Utilities # owner: admin # group: None user::rwx group::--- group:root:rwx group:SYSTEM:rwx group:Users:r-x group:Power Users:rwx mask:rwx other:--- default:user::rwx default:group:root:rwx default:group:SYSTEM:rwx default:group:Users:r-x default:group:Power Users:rwx default:mask:rwx $ Is this behavior by design, or does perl actually check ACLs and something is wrong with my installation? Igor P.S. IIUC, this wouldn't have anything to do with traverse checking, even if it weren't 1.5.12. -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "The Sun will pass between the Earth and the Moon tonight for a total Lunar eclipse..." -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/