On Mon, Aug 10, 2009 at 5:25 PM, Corinna Vinschen<corinna-cyg...@cygwin.com> wrote: > That's a bug in your testsuite. I assume you're running the tests as > administrator, right? Administrators have the right to write to all > files, even R/O files, according to POSIX rules. Your test would fail > on Linux as well, if you're running it as root.
Well, it's not my testsuite, but yes, I'm running under administrator account. But it makes me wonder, how does it work? Do you change ACLs temporarily? Anyway, it means there is a bug in perl, because on Linux: r...@kitsu:~# touch test.txt r...@kitsu:~# chmod 0444 test.txt r...@kitsu:~# perl -e 'print "writable\n" if -w "test.txt"' writable On Cygwin 1.7 perl thinks that the file is not writable. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple