unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* API for excess DOS file attributes??
@ 2011-09-29 19:59 Oleksandr Gavenko
  2011-09-29 20:23 ` Eli Zaretskii
  0 siblings, 1 reply; 3+ messages in thread
From: Oleksandr Gavenko @ 2011-09-29 19:59 UTC (permalink / raw)
  To: help-gnu-emacs

Under Windows this done through:

   GetFileAttributes()

call. I grep sources and find only 2 occurrence:

./src/fileio.c:1878:      attributes = GetFileAttributes (filename);
./src/w32.c:2630:  else if ((attributes = GetFileAttributes (path)) == -1)

which used for internal purpose...

So I think that I can not excess to this data from Emacs
(native Windows build).

I try rewrite 'follow-cygwin-symlink' from:

   http://www.emacswiki.org/emacs/setup-cygwin.el

for more strict conformance of definition of symbolic link
in Cygwin (from 'cygwin-ug-net-nochunks.html'):

   The file style symlinks are files containing a magic cookie
   followed by the path to which the link points. They are marked
   with the System DOS attribute so that only files with that
   attribute have to be read to determine whether or not the file is
   a symbolic link.




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-09-29 21:55 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-29 19:59 API for excess DOS file attributes?? Oleksandr Gavenko
2011-09-29 20:23 ` Eli Zaretskii
2011-09-29 21:55   ` Oleksandr Gavenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).