diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-07-17 09:00:19 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-07-17 09:00:19 +0000 |
commit | 0fb0fb8391f2e78177585c8e4842d0fce79e4408 (patch) | |
tree | 5da550cae68679224c31aa0137b2b6de7730021f /winsup/cygwin/mount.h | |
parent | b7735ec72d95b7abb02dc8014432a84001c1ce7a (diff) | |
download | cygnal-0fb0fb8391f2e78177585c8e4842d0fce79e4408.tar.gz cygnal-0fb0fb8391f2e78177585c8e4842d0fce79e4408.tar.bz2 cygnal-0fb0fb8391f2e78177585c8e4842d0fce79e4408.zip |
* globals.cc: Improve comment on R/O UNICODE_STRINGs.
* mount.h (class fs_info): Add is_mvfs bit.
* mount.cc (fs_info::update): Recognize MVFS remote filesystem.
(fillout_mntent): Reorder filesystem checks for speed. Add
mvfs, unixfs, and sunwnfs filesystem types.
* path.h (class path_conv): Add fs_is_mvfs method.
* path.cc (symlink_worker): On MVFS, always create symlinks as
Windows shortcuts. Explain why.
Diffstat (limited to 'winsup/cygwin/mount.h')
-rw-r--r-- | winsup/cygwin/mount.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/mount.h b/winsup/cygwin/mount.h index bc6de12b0..c169ca33b 100644 --- a/winsup/cygwin/mount.h +++ b/winsup/cygwin/mount.h @@ -37,6 +37,7 @@ class fs_info unsigned is_csc_cache : 1; unsigned is_sunwnfs : 1; unsigned is_unixfs : 1; + unsigned is_mvfs : 1; }; unsigned long fs_flags; }; @@ -65,6 +66,7 @@ class fs_info IMPLEMENT_STATUS_FLAG (bool, is_csc_cache) IMPLEMENT_STATUS_FLAG (bool, is_sunwnfs) IMPLEMENT_STATUS_FLAG (bool, is_unixfs) + IMPLEMENT_STATUS_FLAG (bool, is_mvfs) ULONG serial_number () const { return sernum; } int has_buggy_open () const {return is_sunwnfs ();} |