OSDN Git Service

* globals.cc (ro_u_nwfs): New R/O unicode string.
authorcorinna <corinna>
Tue, 12 Jan 2010 14:47:45 +0000 (14:47 +0000)
committercorinna <corinna>
Tue, 12 Jan 2010 14:47:45 +0000 (14:47 +0000)
commit8ab1fafcd6ba3642ba3bc7c31cab8546ca36a874
tree59438778ea580102e2631c4210f6ea68f2022146
parent30767075ff3b3c1550c0521b5e4c3b77242c46c0
* 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