* globals.cc (ro_u_ncfsd): New R/O unicode string.
* mount.cc (fs_info::update): Check for "NcFsd" FS. Set flags and change comments accordingly. (fs_names): Add entry for NcFsd FS. * mount.h (enum fs_info_type): Add ncfsd. (class fs_info): Add ncfsd flag and accessor methods. * path.h (class path_conv): Add fs_is_ncfsd method. * syscalls.cc (unlink_nt): Experimentally try delete-on-close on NcFsd in STATUS_CANNOT_DELETE case.
This commit is contained in:
@@ -325,6 +325,7 @@ class path_conv
|
||||
bool fs_is_mvfs () const {return fs.is_mvfs ();}
|
||||
bool fs_is_cifs () const {return fs.is_cifs ();}
|
||||
bool fs_is_nwfs () const {return fs.is_nwfs ();}
|
||||
bool fs_is_ncfsd () const {return fs.is_ncfsd ();}
|
||||
ULONG fs_serial_number () const {return fs.serial_number ();}
|
||||
inline const char *set_path (const char *p)
|
||||
{
|
||||
|
Reference in New Issue
Block a user