From d1ccc337e69aba75b5b08c522043b7aec4a23aec Mon Sep 17 00:00:00 2001 From: PatR Date: Tue, 22 Nov 2022 23:55:41 -0800 Subject: [PATCH] more unix command line: -? The fix for 'u Name' earlier today broke '-?'. --- sys/unix/unixmain.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/unix/unixmain.c b/sys/unix/unixmain.c index 15e757608..12203b5b8 100644 --- a/sys/unix/unixmain.c +++ b/sys/unix/unixmain.c @@ -631,7 +631,8 @@ early_options(int *argc_p, char ***argv_p, char **hackdir_p) case 'h': case '?': if (lopt(arg, ArgValDisallowed, "-help", origarg, &argc, &argv) - || lopt(arg, ArgValDisallowed, "-?", origarg, &argc, &argv)) + || lopt(arg, ArgValDisallowed | ArgNamOneLetter, "-?", + origarg, &argc, &argv)) opt_usage(*hackdir_p); /* doesn't return */ break; case 'n':