src/winsup/cygwin ChangeLog mount.cc ntdll.h

corinna@cygwin.com corinna@cygwin.com
Fri Sep 10 10:04:00 GMT 2010


CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@sourceware.org	2010-09-10 10:04:29

Modified files:
	winsup/cygwin  : ChangeLog mount.cc ntdll.h 

Log message:
	* 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.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5030&r2=1.5031
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=src&r1=1.66&r2=1.67
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&r1=1.102&r2=1.103



More information about the Cygwin-cvs mailing list