From 4e05bce6da8eeb9eb98624cf868675eaf5816df5 Mon Sep 17 00:00:00 2001 From: "Dr. Tilmann Bubeck" Date: Tue, 8 Oct 2013 21:34:49 +0200 Subject: Added command "version" and command line arg "-V" to show version of xauth. --- xauth.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'xauth.c') diff --git a/xauth.c b/xauth.c index d34e4df..85fcaf4 100644 --- a/xauth.c +++ b/xauth.c @@ -68,6 +68,7 @@ usage(void) " -q turn off extra messages", " -i ignore locks on authority file", " -b break locks on authority file", +" -V show version number of xauth", "", "and commands have the following syntax:", "", @@ -112,9 +113,8 @@ main(int argc, const char *argv[]) if (arg[0] == '-') { const char *flag; - for (flag = (arg + 1); *flag; flag++) { - switch (*flag) { + switch (*flag) { case 'f': /* -f authfilename */ if (++i >= argc) usage (); authfilename = argv[i]; @@ -134,9 +134,12 @@ main(int argc, const char *argv[]) case 'n': /* -n */ no_name_lookups = True; continue; + case 'V': /* -V */ + puts(PACKAGE_VERSION); + exit(0); default: usage (); - } + } } } else { sourcename = "(argv)"; -- cgit v1.2.1