summaryrefslogtreecommitdiff
path: root/src/date.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1993-03-26 04:52:17 +0000
committerJim Meyering <jim@meyering.net>1993-03-26 04:52:17 +0000
commitd4f175199f7ab8dd7fb9f31892ebd43e5e1651c0 (patch)
treee12caca666c0921aefe4f99a3643fe36002488c9 /src/date.c
parentc7fdeca168d0d94a8f76350fd4cf7174bed714f1 (diff)
downloadcoreutils-d4f175199f7ab8dd7fb9f31892ebd43e5e1651c0.tar.xz
Add long options.
Diffstat (limited to 'src/date.c')
-rw-r--r--src/date.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/date.c b/src/date.c
index 59d76c7da..0806c6713 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':