Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2008-04-23 15:37:58 +0400
committerCorinna Vinschen <corinna@vinschen.de>2008-04-23 15:37:58 +0400
commitf7483b41e07ee0ca6705763ed71fa9692ff5959d (patch)
tree00b2866902060cc6ae40f495081ca334508df437 /winsup/utils/mount.cc
parent4056e97a455496e459eae592e8332f47bb0bbc69 (diff)
* mount.cc (usage): Mark -s and -u as ignored.
(print_version): Simplify printing copyright dates. (main): Remove default_flag. Dont set flags on -s and -u options. (mount_commands): Drop handling -s and -u options.
Diffstat (limited to 'winsup/utils/mount.cc')
-rw-r--r--winsup/utils/mount.cc23
1 files changed, 8 insertions, 15 deletions
diff --git a/winsup/utils/mount.cc b/winsup/utils/mount.cc
index ae447112c..bb080ff1c 100644
--- a/winsup/utils/mount.cc
+++ b/winsup/utils/mount.cc
@@ -1,6 +1,7 @@
/* mount.cc
- Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005 Red Hat, Inc.
+ Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005,
+ 2008 Red Hat, Inc.
This file is part of Cygwin.
@@ -164,9 +165,9 @@ Display information about mounted filesystems, or mount a filesystem\n\
system mount points and cygdrive prefixes\n\
-o, --options X[,X...] specify mount options\n\
-p, --show-cygdrive-prefix show user and/or system cygdrive path prefix\n\
- -s, --system (default) add system-wide mount point\n\
+ -s, --system (ignored)\n\
-t, --text text files get \\r\\n line endings\n\
- -u, --user add user-only mount point\n\
+ -u, --user (ignored)\n\
-v, --version output version information and exit\n\
-x, --executable treat all files under mount point as executables\n\
-E, --no-executable treat all files under mount point as \n\
@@ -213,7 +214,7 @@ print_version ()
printf ("\
%s (cygwin) %.*s\n\
Filesystem Utility\n\
-Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.\n\
+Copyright 1996-2008 Red Hat, Inc.\n\
Compiled on %s\n\
", progname, len, v, __DATE__);
}
@@ -231,7 +232,6 @@ main (int argc, char **argv)
{
int i;
int flags = MOUNT_BINARY;
- int default_flag = MOUNT_SYSTEM;
char *options = strdup ("");
enum do_what
{
@@ -292,14 +292,11 @@ main (int argc, char **argv)
usage ();
break;
case 's':
- flags |= MOUNT_SYSTEM;
break;
case 't':
flags &= ~MOUNT_BINARY;
break;
case 'u':
- flags &= ~MOUNT_SYSTEM;
- default_flag = 0;
break;
case 'v':
print_version ();
@@ -356,7 +353,7 @@ main (int argc, char **argv)
case saw_change_cygdrive_prefix:
if (optind != argc)
usage ();
- change_cygdrive_prefix (argv[optind], flags | default_flag);
+ change_cygdrive_prefix (argv[optind], flags);
break;
case saw_show_cygdrive_prefix:
if (optind <= argc)
@@ -377,8 +374,8 @@ main (int argc, char **argv)
fprintf (stderr, "%s: too many arguments\n", progname);
usage ();
}
- if (force || !mount_already_exists (argv[optind + 1], flags | default_flag))
- do_mount (argv[optind], argv[optind + 1], flags | default_flag);
+ if (force || !mount_already_exists (argv[optind + 1], flags))
+ do_mount (argv[optind], argv[optind + 1], flags);
else
{
errno = EBUSY;
@@ -410,10 +407,6 @@ mount_commands (void)
if (!strstr (p->mnt_opts, ",noumount"))
{
strcpy(opts, " -f");
- if (p->mnt_type[0] == 'u')
- strcat (opts, " -u");
- else if (p->mnt_type[0] == 's')
- strcat (opts, " -s");
if (p->mnt_opts[0] == 'b')
strcat (opts, " -b");
else if (p->mnt_opts[0] == 't')