OSDN Git Service

* path.cc (symlink_info::check_reparse_point): Use NtFsControlFile
authorcorinna <corinna>
Wed, 2 Apr 2008 11:35:09 +0000 (11:35 +0000)
committercorinna <corinna>
Wed, 2 Apr 2008 11:35:09 +0000 (11:35 +0000)
commitb5fe7a77180874b5e123b2657e6e8f9dfd19b442
tree51b43d09c3085897c17cb9ab78e8a308f97fec54
parent1f35036da0faa11a28ac7d6c0298509edf4022b4
* path.cc (symlink_info::check_reparse_point): Use NtFsControlFile
to read reparse points.
(enum shortcut_t): New type.
(symlink_info::check): Convert sym_check to shortcut_t.  Use shortcut_t
enum values throughout.  Check reparse point before checking for
sysfile shortcut.  Open reparse points with READ_CONTROL only to
accommodate special Vista reparse points.  Add comments.
winsup/cygwin/ChangeLog
winsup/cygwin/path.cc