From dccb3806a6e9fcf50952b9d3cc96c6591acbd076 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Tue, 8 Sep 2009 11:08:49 +0300 Subject: Improve command line option handling. * gnulib.modules: Add argp-version-etc and progname, use getopt-gnu instead of getopt. * src/tar.c (HANG_OPTION, USAGE_OPTION) (VERSION_OPTION): Remove. (options): Remove corresponding options. Let argp handle them. (parse_opt): Likewise. (_argp_hang): Removed. (tar_authors): New variable. (decode_options): Call argp_version_setup. Do not use ARGP_NO_HELP flag in the call to argp_parse. --- gnulib.modules | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gnulib.modules') diff --git a/gnulib.modules b/gnulib.modules index 9ec354fb..d5ebce5e 100644 --- a/gnulib.modules +++ b/gnulib.modules @@ -4,6 +4,7 @@ alloca argmatch argp +argp-version-etc backupfile canonicalize closeout @@ -19,7 +20,7 @@ ftruncate full-write getdate getline -getopt +getopt-gnu getpagesize gettext gettime @@ -33,6 +34,7 @@ mkdtemp modechange obstack priv-set +progname quote quotearg rpmatch -- cgit v1.2.1