all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / 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

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.