Christopher Faylor wrote:
On Fri, Jul 13, 2007 at 04:15:26PM +0200, Corinna Vinschen wrote:
On Jul 13 08:00, Eric Blake wrote:
According to Corinna Vinschen on 7/13/2007 7:06 AM:
Actually, this is a cygwin question. Bash's [ command only reports what
access("/h",W_OK) tells it to report,
It's the latter. The fact that the USB stick is locked doesn't
mean that the permission bits returned by the OS calls are augmented
to reflect the fact that the stick is not writable. All permission
bits are still intact. Only when actually trying to write to the device,
you'll get the Win32 error message equivalent of EROFS.
But POSIX requires access(...,W_OK) to fail with EROFS on a read-only file
system. Is there any way for cygwin to easily determine this without
actually attempting a write?
Not that I'm aware of. I added this to my TODO list. However, as
usual, http://cygwin.com/acronyms/#PTC.
Why do I see another bullet item for the "Why is cygwin so slow" discussion
here?
And the answer is "Windows is dumb"? ;-)
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
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/