* security.cc (set_file_sd): Drop using FILE_OPEN_FOR_RECOVERY flag in

call to NtOpenFile.
	* exceptions.cc (open_stackdumpfile): Ditto in call to NtCreateFile.
	* fhandler.cc (fhandler_base::open): Ditto.  Simplify setting
	create_options.

	* mount.cc (fs_info::update): Recognize offline storage.
	(fillout_mntent): Report UDF and offline storage.
	* mount.h (class fs_info): Add is_csc_cache status flag.
This commit is contained in:
Corinna Vinschen
2009-05-04 09:16:42 +00:00
parent 56a4d31a7f
commit 9d86c13dbb
6 changed files with 26 additions and 23 deletions

View File

@ -32,6 +32,7 @@ class fs_info
unsigned is_netapp : 1;
unsigned is_cdrom : 1;
unsigned is_udf : 1;
unsigned is_csc_cache : 1;
} status;
ULONG sernum;
public:
@ -54,6 +55,7 @@ class fs_info
IMPLEMENT_STATUS_FLAG (bool, is_netapp)
IMPLEMENT_STATUS_FLAG (bool, is_cdrom)
IMPLEMENT_STATUS_FLAG (bool, is_udf)
IMPLEMENT_STATUS_FLAG (bool, is_csc_cache)
ULONG serial_number () const { return sernum; }
bool update (PUNICODE_STRING, HANDLE) __attribute__ ((regparm (3)));