OSDN Git Service

* globals.cc (ro_u_nwfs): New R/O unicode string.
authorcorinna <corinna>
Tue, 12 Jan 2010 23:47:45 +0000 (23:47 +0000)
committercorinna <corinna>
Tue, 12 Jan 2010 23:47:45 +0000 (23:47 +0000)
commit26c4c30c15f48fe2db913a03e77aedc54c70a0fe
tree07ddd9aecdd82eee0ce0338a1131cf5bd0337b2a
parent81cc4686907b6e5f6fe090f7ee0c123c6fbe574c
* globals.cc (ro_u_nwfs): New R/O unicode string.
* mount.cc (fs_info::update): Check for NWFS filesystem.  Set
has_buggy_basic_info, if so.  Add comment to explain why.
(fillout_mntent): Add "nwfs" string to fs_names array.
* mount.h (enum fs_info_type): Add nwfs.
(class fs_info): Add has_buggy_basic_info status flag.  Add accessors
for has_buggy_basic_info and is_nwfs.
* fhandler_disk_file.cc (fhandler_base::fstat_by_handle): Accommodate
filesystems with broken FileBasicInformation handling.
* path.cc (symlink_info::check): Ditto.
* path.h (path_conv::has_buggy_basic_info): Add method.
winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/globals.cc
winsup/cygwin/mount.cc
winsup/cygwin/mount.h
winsup/cygwin/path.cc
winsup/cygwin/path.h