From: Jim Meyering Date: Fri, 26 Mar 1993 04:52:17 +0000 (+0000) Subject: Add long options. X-Git-Tag: FILEUTILS-3_8_3b~95 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d4f175199f7ab8dd7fb9f31892ebd43e5e1651c0;p=thirdparty%2Fcoreutils.git Add long options. --- diff --git a/src/date.c b/src/date.c index 59d76c7da1..0806c67133 100644 --- a/src/date.c +++ b/src/date.c @@ -80,6 +80,15 @@ static void usage (); /* The name this program was run with, for error messages. */ char *program_name; +static struct option const long_options[] = +{ + {"date", required_argument, NULL, 'd'}, + {"set", required_argument, NULL, 's'}, + {"universal", no_argument, NULL, 'u'}, + {"uct", no_argument, NULL, 'u'}, + {NULL, 0, NULL, 0} +}; + void main (argc, argv) int argc; @@ -93,7 +102,8 @@ main (argc, argv) program_name = argv[0]; - while ((optc = getopt (argc, argv, "d:s:u")) != EOF) + while ((optc = getopt_long (argc, argv, "d:s:u", long_options, (int *) 0)) + != EOF) switch (optc) { case 'd':