]> sourceware.org Git - newlib-cygwin.git/commit
* fhandler_disk_file.cc (readdir_check_reparse_point): Rename from
authorCorinna Vinschen <corinna@vinschen.de>
Fri, 20 Aug 2010 11:18:58 +0000 (11:18 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Fri, 20 Aug 2010 11:18:58 +0000 (11:18 +0000)
commita6c83569dc3770c303e92b2ff56a9fb0a6c7a128
treee4967490142dd3b86c1fd6269f3a7b470679d0e3
parentdd442880afd7e5b4fcd4cfea35c010dbd24f8266
* fhandler_disk_file.cc (readdir_check_reparse_point): Rename from
is_volume_mountpoint.  Return valid d_type value for underlying
reparse point type.
(readdir_get_ino): Don't rely on the handle set in pc.check.  Open
file here if pc.handle() is NULL.
(fhandler_disk_file::readdir_helper): Try to set a correct d_type value
more diligent.
(fhandler_disk_file::readdir): Don't reset dirent_set_d_ino unless
we're really sure it's due to an untrusted FS.  Simplify usage of
FileAttributes, which is 0 if buf is NULL, anyway.  Set d_type
correctly for faked "." and ".." entries.  Improve debug output.
* path.cc (symlink_info::check): Don't keep handle to volume mount
point open.  Explain why.
winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/path.cc
This page took 0.028246 seconds and 5 git commands to generate.