diff options
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/mount.cc | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 46d7b6dc9..5fa71b4cb 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,10 @@ 2008-08-15 Corinna Vinschen <corinna@vinschen.de> + * mount.cc (mount_info::create_root_entry): Create default cygdrive + prefix with MOUNT_NOPOSIX flag. + +2008-08-15 Corinna Vinschen <corinna@vinschen.de> + * path.cc (symlink_info::check): Don't use eabuf when trying to open file a second time. Call NtOpenFile instead of NtCreateFile in this case. diff --git a/winsup/cygwin/mount.cc b/winsup/cygwin/mount.cc index f9e65b10f..36363868d 100644 --- a/winsup/cygwin/mount.cc +++ b/winsup/cygwin/mount.cc @@ -92,7 +92,7 @@ mount_info::create_root_entry (const PWCHAR root) /* Create a default cygdrive entry. Note that this is a user entry. This allows to override it with mount, unless the sysadmin created a cygdrive entry in /etc/fstab. */ - cygdrive_flags = MOUNT_BINARY | MOUNT_CYGDRIVE; + cygdrive_flags = MOUNT_BINARY | MOUNT_NOPOSIX | MOUNT_CYGDRIVE; strcpy (cygdrive, CYGWIN_INFO_CYGDRIVE_DEFAULT_PREFIX "/"); cygdrive_len = strlen (cygdrive); } |