This is the mail archive of the
cygwin@sourceware.cygnus.com
mailing list for the Cygwin project.
Re: problems with ls ...
- To: wla at wc dot mc dot xerox dot com (William L Anderson)
- Subject: Re: problems with ls ...
- From: Doug McLaren <dougmc at comco dot com>
- Date: Thu, 2 Oct 1997 12:31:20 -0500 (CDT)
- Cc: gnu-win32 at cygnus dot com
William L Anderson was tellin' me ...
| OK, riddle me this:
|
| using cygwin32/b18 ls.exe to list a directory I get
| ls: filex.yyy: Permission denied
|
| but with either MKSNT ls or UWIN ls I get a listing.
|
| what gives?
It appears that the cygwin `ls' actually reads the file somewhat to
get some more information. Under Unix, `ls' stats the file to find
out it's permissions, owner, etc. But under Windows, all of this
information isn't available just by doing a stat() (does the stat()
call even exist?) ... so I think that cygwin `ls' reads the beginning
of the file to see if it has some special headers (kind of like the
Unix `file' program) to see if it's actually executable. When it
cannot read the file, you see this `Permission denied' error.
I may be wrong on this, so if I am, correct me :)
--
Doug McLaren, dougmc@comco.com
Unsolicited email of a commercial or advertising nature is not welcomed.
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".