aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2008-08-15 12:06:38 +0000
committerCorinna Vinschen <corinna@vinschen.de>2008-08-15 12:06:38 +0000
commit975f052c600da4737cfb530ff79a5903200603e1 (patch)
tree258ca91e568955cb28b4508e40a209d5d24a0e39
parent2b41d940ca494e132cbc8653edcfc8fb1b5b8cab (diff)
downloadnewlib-975f052c600da4737cfb530ff79a5903200603e1.zip
newlib-975f052c600da4737cfb530ff79a5903200603e1.tar.gz
newlib-975f052c600da4737cfb530ff79a5903200603e1.tar.bz2
* mount.cc (mount_info::create_root_entry): Create default cygdrive
prefix with MOUNT_NOPOSIX flag.
-rw-r--r--winsup/cygwin/ChangeLog5
-rw-r--r--winsup/cygwin/mount.cc2
2 files changed, 6 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 46d7b6d..5fa71b4 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 f9e65b1..3636386 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);
}