1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-03-06 13:05:04 +02:00

(parse_options): Use a better diagnostic when someone uses a trailing

numeric option in an invalid way.
This commit is contained in:
Paul Eggert
2006-01-31 01:39:10 +00:00
parent e7000e0118
commit 4b4cc17d42

View File

@@ -1455,7 +1455,8 @@ parse_options (int argc, char **argv,
{
int c;
while ((c = getopt_long (argc, argv, "c:n:fFqs:v", long_options, NULL))
while ((c = getopt_long (argc, argv, "c:n:fFqs:v0123456789",
long_options, NULL))
!= -1)
{
switch (c)
@@ -1553,6 +1554,11 @@ parse_options (int argc, char **argv,
case_GETOPT_VERSION_CHAR (PROGRAM_NAME, AUTHORS);
case '0': case '1': case '2': case '3': case '4':
case '5': case '6': case '7': case '8': case '9':
error (EXIT_FAILURE, 0,
_("option used in invalid context -- %c"), c);
default:
usage (EXIT_FAILURE);
}