From 5b02858d4e05b089797ec63359e7e6753b4cc42a Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Wed, 30 Aug 2000 20:40:04 +0000 Subject: [PATCH] named -v prints the version number. --- bin/named/main.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/bin/named/main.c b/bin/named/main.c index b7904d2091..499abaf590 100644 --- a/bin/named/main.c +++ b/bin/named/main.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: main.c,v 1.81 2000/08/17 19:17:51 bwelling Exp $ */ +/* $Id: main.c,v 1.82 2000/08/30 20:40:04 bwelling Exp $ */ #include @@ -237,7 +237,7 @@ parse_lwresd_command_line(int argc, char *argv[]) { isc_commandline_errprint = ISC_FALSE; while ((ch = isc_commandline_parse(argc, argv, - "C:d:fgi:n:p:P:st:u:")) != + "C:d:fgi:n:p:P:st:u:v")) != -1) { switch (ch) { case 'C': @@ -286,6 +286,9 @@ parse_lwresd_command_line(int argc, char *argv[]) { case 'u': ns_g_username = isc_commandline_argument; break; + case 'v': + printf("BIND %s\n", ns_g_version); + exit(0); case '?': lwresd_usage(); ns_main_earlyfatal("unknown option '-%c'", @@ -325,7 +328,7 @@ parse_command_line(int argc, char *argv[]) { isc_commandline_errprint = ISC_FALSE; while ((ch = isc_commandline_parse(argc, argv, - "c:d:fgn:N:p:st:u:x:")) != + "c:d:fgn:N:p:st:u:vx:")) != -1) { switch (ch) { case 'c': @@ -365,6 +368,9 @@ parse_command_line(int argc, char *argv[]) { case 'u': ns_g_username = isc_commandline_argument; break; + case 'v': + printf("BIND %s\n", ns_g_version); + exit(0); case 'x': /* XXXRTH temporary syntax */ ns_g_cachefile = isc_commandline_argument;