diff options
author | Rob Austein <sra@hactrn.net> | 2007-01-18 20:28:36 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-01-18 20:28:36 +0000 |
commit | 48beffad8cba4aa32cf8b334218802dd9c71af4f (patch) | |
tree | 82f315579ef3d117263dd9ddbf7e5f894bb3141f | |
parent | 2b5b02bd90db913adeadff25ec476451bb138a1f (diff) |
Add -V option to display rcynic version information.
svn path=/rcynic/README; revision=467
-rw-r--r-- | rcynic/README | 1 | ||||
-rw-r--r-- | rcynic/rcynic.c | 10 |
2 files changed, 8 insertions, 3 deletions
diff --git a/rcynic/README b/rcynic/README index 42de75ed..b8c42fbc 100644 --- a/rcynic/README +++ b/rcynic/README @@ -116,6 +116,7 @@ Command line options: -s Log via syslog -e Log via stderr when also using syslog -j Start-up jitter interval (see below; default: 600) + -V Print rcynic's version to standard output and exit Configuration file: diff --git a/rcynic/rcynic.c b/rcynic/rcynic.c index c36771a7..0e505823 100644 --- a/rcynic/rcynic.c +++ b/rcynic/rcynic.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006 American Registry for Internet Numbers ("ARIN") + * Copyright (C) 2006--2007 American Registry for Internet Numbers ("ARIN") * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -1591,7 +1591,7 @@ int main(int argc, char *argv[]) OpenSSL_add_all_algorithms(); ERR_load_crypto_strings(); - while ((c = getopt(argc, argv, "c:l:stpj:")) > 0) { + while ((c = getopt(argc, argv, "c:l:stpj:V")) > 0) { switch (c) { case 'c': cfg_file = optarg; @@ -1612,9 +1612,13 @@ int main(int argc, char *argv[]) goto done; opt_jitter = 1; break; + case 'V': + puts(svn_id); + ret = 0; + goto done; default: logmsg(&rc, log_usage_err, - "usage: %s [-c configfile] [-s] [-e] [-l loglevel] [-j jitter]", + "usage: %s [-c configfile] [-s] [-e] [-l loglevel] [-j jitter] [-V]", rc.jane); goto done; } |