]> sourceware.org Git - newlib-cygwin.git/commit
* mount.cc (class fs_info_cache): New class to cache filesystem
authorCorinna Vinschen <corinna@vinschen.de>
Fri, 10 Sep 2010 10:04:28 +0000 (10:04 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Fri, 10 Sep 2010 10:04:28 +0000 (10:04 +0000)
commitf65c5a0a2b1728ce2b317b31b601574f1ef7f5b2
treedce4aa1ba39f4f07fc4dd1d601708687e57798e0
parent67a9307898f94346cbd4c83b6bae4f9611607818
* mount.cc (class fs_info_cache): New class to cache filesystem
information.
(fs_info::update): Check FileFsVolumeInformation against filesystem
cache and use it, if filesystem is already available.  Add filesystem
to cache, if not.  Only request FileFsObjectIdInformation if
FILE_SUPPORTS_OBJECT_IDS is set in filesystem flags.
* ntdll.h (struct _FILE_FS_VOLUME_INFORMATION): Add pragma pack so the
structure size is matching the OS expectations.  Add __dummy member
used in filesystem cache.
winsup/cygwin/ChangeLog
winsup/cygwin/mount.cc
winsup/cygwin/ntdll.h
This page took 0.02973 seconds and 5 git commands to generate.