* mount.cc: Remove non-unix-like options (-x,-t,b) throughout.
(oopts): Use boolean constants for slightly increased clarity. * configure.in: Remove apparently unneeded program_transfer_name code. * configure: Regenerate.
This commit is contained in:
parent
e93f946aa7
commit
5f853b3fc5
|
@ -1,3 +1,11 @@
|
||||||
|
2008-07-25 Christopher Faylor <me+cygwin@cgf.cx>
|
||||||
|
|
||||||
|
* mount.cc: Remove non-unix-like options (-x,-t,b) throughout.
|
||||||
|
(oopts): Use boolean constants for slightly increased clarity.
|
||||||
|
|
||||||
|
* configure.in: Remove apparently unneeded program_transfer_name code.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2008-07-24 Corinna Vinschen <corinna@vinschen.de>
|
2008-07-24 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* utils.sgml: Remove useless text.
|
* utils.sgml: Remove useless text.
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -23,17 +23,6 @@ AC_ARG_PROGRAM
|
||||||
AC_CHECK_LIB(iconv, libiconv, libiconv=-liconv)
|
AC_CHECK_LIB(iconv, libiconv, libiconv=-liconv)
|
||||||
AC_SUBST(libiconv)
|
AC_SUBST(libiconv)
|
||||||
|
|
||||||
if test "x$cross_compiling" = "xyes"; then
|
|
||||||
if test "x$program_transform_name" = "xs,x,x,"; then
|
|
||||||
program_transform_name=""
|
|
||||||
fi
|
|
||||||
if test "x$program_transform_name" = "x"; then
|
|
||||||
program_transform_name="s,^,$host-,"
|
|
||||||
else
|
|
||||||
program_transform_name="$program_transform_name -e s,^,$host-,"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
INSTALL="/bin/sh "`cd $srcdir/../..; echo $(pwd)/install-sh -c`
|
INSTALL="/bin/sh "`cd $srcdir/../..; echo $(pwd)/install-sh -c`
|
||||||
|
|
||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
|
|
|
@ -111,19 +111,12 @@ do_mount (const char *dev, const char *where, int flags)
|
||||||
|
|
||||||
static struct option longopts[] =
|
static struct option longopts[] =
|
||||||
{
|
{
|
||||||
{"binary", no_argument, NULL, 'b'},
|
|
||||||
{"change-cygdrive-prefix", no_argument, NULL, 'c'},
|
{"change-cygdrive-prefix", no_argument, NULL, 'c'},
|
||||||
{"cygwin-executable", no_argument, NULL, 'X'},
|
|
||||||
{"executable", no_argument, NULL, 'x'},
|
|
||||||
{"force", no_argument, NULL, 'f'},
|
{"force", no_argument, NULL, 'f'},
|
||||||
{"help", no_argument, NULL, 'h' },
|
{"help", no_argument, NULL, 'h' },
|
||||||
{"mount-commands", no_argument, NULL, 'm'},
|
{"mount-commands", no_argument, NULL, 'm'},
|
||||||
{"no-executable", no_argument, NULL, 'E'},
|
|
||||||
{"options", required_argument, NULL, 'o'},
|
{"options", required_argument, NULL, 'o'},
|
||||||
{"show-cygdrive-prefix", no_argument, NULL, 'p'},
|
{"show-cygdrive-prefix", no_argument, NULL, 'p'},
|
||||||
{"system", no_argument, NULL, 's'},
|
|
||||||
{"text", no_argument, NULL, 't'},
|
|
||||||
{"user", no_argument, NULL, 'u'},
|
|
||||||
{"version", no_argument, NULL, 'v'},
|
{"version", no_argument, NULL, 'v'},
|
||||||
{NULL, 0, NULL, 0}
|
{NULL, 0, NULL, 0}
|
||||||
};
|
};
|
||||||
|
@ -136,8 +129,6 @@ usage (FILE *where = stderr)
|
||||||
fprintf (where, "Usage: %s [OPTION] [<win32path> <posixpath>]\n\
|
fprintf (where, "Usage: %s [OPTION] [<win32path> <posixpath>]\n\
|
||||||
Display information about mounted filesystems, or mount a filesystem\n\
|
Display information about mounted filesystems, or mount a filesystem\n\
|
||||||
\n\
|
\n\
|
||||||
-b, --binary (default) text files are equivalent to binary files\n\
|
|
||||||
(newline = \\n)\n\
|
|
||||||
-c, --change-cygdrive-prefix change the cygdrive path prefix to <posixpath>\n\
|
-c, --change-cygdrive-prefix change the cygdrive path prefix to <posixpath>\n\
|
||||||
-f, --force force mount, don't warn about missing mount\n\
|
-f, --force force mount, don't warn about missing mount\n\
|
||||||
point directories\n\
|
point directories\n\
|
||||||
|
@ -146,13 +137,7 @@ Display information about mounted filesystems, or mount a filesystem\n\
|
||||||
system mount points and cygdrive prefixes\n\
|
system mount points and cygdrive prefixes\n\
|
||||||
-o, --options X[,X...] specify mount options\n\
|
-o, --options X[,X...] specify mount options\n\
|
||||||
-p, --show-cygdrive-prefix show user and/or system cygdrive path prefix\n\
|
-p, --show-cygdrive-prefix show user and/or system cygdrive path prefix\n\
|
||||||
-s, --system (ignored)\n\
|
|
||||||
-t, --text text files get \\r\\n line endings\n\
|
|
||||||
-u, --user (ignored)\n\
|
|
||||||
-v, --version output version information and exit\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\
|
|
||||||
non-executables\n\
|
|
||||||
-X, --cygwin-executable treat all files under mount point as cygwin\n\
|
-X, --cygwin-executable treat all files under mount point as cygwin\n\
|
||||||
executables\n\
|
executables\n\
|
||||||
", progname);
|
", progname);
|
||||||
|
@ -166,13 +151,13 @@ struct opt
|
||||||
bool clear;
|
bool clear;
|
||||||
} oopts[] =
|
} oopts[] =
|
||||||
{
|
{
|
||||||
{"user", MOUNT_SYSTEM, 1},
|
{"user", MOUNT_SYSTEM, true},
|
||||||
{"system", MOUNT_SYSTEM, 0},
|
{"system", MOUNT_SYSTEM, false},
|
||||||
{"binary", MOUNT_BINARY, 0},
|
{"binary", MOUNT_BINARY, false},
|
||||||
{"text", MOUNT_BINARY, 1},
|
{"text", MOUNT_BINARY, true},
|
||||||
{"exec", MOUNT_EXEC, 0},
|
{"exec", MOUNT_EXEC, false},
|
||||||
{"notexec", MOUNT_NOTEXEC, 0},
|
{"notexec", MOUNT_NOTEXEC, false},
|
||||||
{"cygexec", MOUNT_CYGWIN_EXEC, 0},
|
{"cygexec", MOUNT_CYGWIN_EXEC, false},
|
||||||
{"nosuid", 0, 0}
|
{"nosuid", 0, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -271,26 +256,10 @@ main (int argc, char **argv)
|
||||||
else
|
else
|
||||||
usage ();
|
usage ();
|
||||||
break;
|
break;
|
||||||
case 's':
|
|
||||||
break;
|
|
||||||
case 't':
|
|
||||||
flags &= ~MOUNT_BINARY;
|
|
||||||
break;
|
|
||||||
case 'u':
|
|
||||||
break;
|
|
||||||
case 'v':
|
case 'v':
|
||||||
print_version ();
|
print_version ();
|
||||||
return 0;
|
return 0;
|
||||||
break;
|
break;
|
||||||
case 'x':
|
|
||||||
flags |= MOUNT_EXEC;
|
|
||||||
break;
|
|
||||||
case 'E':
|
|
||||||
flags |= MOUNT_NOTEXEC;
|
|
||||||
break;
|
|
||||||
case 'X':
|
|
||||||
flags |= MOUNT_CYGWIN_EXEC;
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
usage ();
|
usage ();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue