OSDN Git Service

* mount.cc (main): Use default system/user flag for cygdrive stuff, too.
authorcgf <cgf>
Sun, 9 Jun 2002 04:54:32 +0000 (04:54 +0000)
committercgf <cgf>
Sun, 9 Jun 2002 04:54:32 +0000 (04:54 +0000)
(change_cygdrive_prefix): Change MOUNT_AUTO to MOUNT_CYGDRIVE.
* umount.cc (remove_cygdrive_prefix): Ditto.
(main): Use default system/user flag for cygdrive stuff, too.

winsup/utils/ChangeLog
winsup/utils/mount.cc
winsup/utils/umount.cc

index f241410..dce5dbd 100644 (file)
@@ -1,3 +1,11 @@
+2002-06-09  Christopher Faylor  <cgf@redhat.com>
+
+       * mount.cc (main): Use default system/user flag for cygdrive stuff,
+       too.
+       (change_cygdrive_prefix): Change MOUNT_AUTO to MOUNT_CYGDRIVE.
+       * umount.cc (remove_cygdrive_prefix): Ditto.
+       (main): Use default system/user flag for cygdrive stuff, too.
+
 2002-06-08  Christopher Faylor  <cgf@redhat.com>
 
        * mount.cc (opts): Remove '-i' option.
index 7c2f2a1..cd31310 100644 (file)
@@ -275,7 +275,7 @@ main (int argc, char **argv)
     case saw_change_cygdrive_prefix:
       if (optind != argc)
        usage ();
-      change_cygdrive_prefix (argv[optind], flags);
+      change_cygdrive_prefix (argv[optind], flags | default_flag);
       break;
     case saw_show_cygdrive_prefix:
       if (optind <= argc)
@@ -436,7 +436,7 @@ mount_already_exists (const char *posix_path, int flags)
 static void
 change_cygdrive_prefix (const char *new_prefix, int flags)
 {
-  flags |= MOUNT_AUTO;
+  flags |= MOUNT_CYGDRIVE;
 
   if (mount (NULL, new_prefix, flags))
     error (new_prefix);
index cd508a5..afcee5e 100644 (file)
@@ -160,7 +160,7 @@ main (int argc, char **argv)
     case saw_remove_cygdrive_prefix:
       if (optind != argc)
        usage ();
-      remove_cygdrive_prefix (flags);
+      remove_cygdrive_prefix (flags | default_flag);
       break;
     case saw_remove_all_system_mounts:
       if (optind != argc)
@@ -244,7 +244,7 @@ remove_all_system_mounts ()
 static void
 remove_cygdrive_prefix (int flags)
 {
-  int res = cygwin_umount (NULL, flags | MOUNT_AUTO);
+  int res = cygwin_umount (NULL, flags | MOUNT_CYGDRIVE);
   if (res)
     error ("remove_cygdrive_prefix");
   exit (0);