From 8a9e443b4c653e30f46f20e4e52a656cbf0b531d Mon Sep 17 00:00:00 2001 From: "M. Sean Finney" Date: Mon, 20 Mar 2006 17:18:44 +0000 Subject: ipv6 support for c-version of check_ntp git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1331 f882894a-f735-0410-b71e-b25c423dba1c --- plugins/check_ntp.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/plugins/check_ntp.c b/plugins/check_ntp.c index c2fa98d5..56e5a05d 100644 --- a/plugins/check_ntp.c +++ b/plugins/check_ntp.c @@ -191,7 +191,7 @@ int process_arguments(int argc, char **argv){ {"help", no_argument, 0, 'h'}, {"verbose", no_argument, 0, 'v'}, {"use-ipv4", no_argument, 0, '4'}, -/* {"use-ipv6", no_argument, 0, '6'}, */ + {"use-ipv6", no_argument, 0, '6'}, {"warning", required_argument, 0, 'w'}, {"critical", required_argument, 0, 'c'}, {"zero-offset", no_argument, 0, 'O'}, @@ -207,7 +207,7 @@ int process_arguments(int argc, char **argv){ usage ("\n"); while (1) { - c = getopt_long (argc, argv, "Vhv4w:c:Oj:k:t:H:", longopts, &option); + c = getopt_long (argc, argv, "Vhv46w:c:Oj:k:t:H:", longopts, &option); if (c == -1 || c == EOF || c == 1) break; @@ -248,6 +248,16 @@ int process_arguments(int argc, char **argv){ case 'O': zero_offset_bad=1; break; + case '4': + address_family = AF_INET; + break; + case '6': +#ifdef USE_IPV6 + address_family = AF_INET6; +#else + usage4 (_("IPv6 support not available")); +#endif + break; case '?': /* print short usage statement if args not parsable */ usage2 (_("Unknown argument"), optarg); -- cgit v1.2.3-74-g34f1