summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorM. Sean Finney <seanius@users.sourceforge.net>2006-03-20 17:18:44 +0000
committerM. Sean Finney <seanius@users.sourceforge.net>2006-03-20 17:18:44 +0000
commit8a9e443b4c653e30f46f20e4e52a656cbf0b531d (patch)
treea405aa3921f8d1badd1abfe8f450d83518774460
parentd4ddb4893211c4524c9701208ff5144d62c2425b (diff)
downloadmonitoring-plugins-8a9e443b4c653e30f46f20e4e52a656cbf0b531d.tar.gz
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
-rw-r--r--plugins/check_ntp.c14
1 files 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){
191 {"help", no_argument, 0, 'h'}, 191 {"help", no_argument, 0, 'h'},
192 {"verbose", no_argument, 0, 'v'}, 192 {"verbose", no_argument, 0, 'v'},
193 {"use-ipv4", no_argument, 0, '4'}, 193 {"use-ipv4", no_argument, 0, '4'},
194/* {"use-ipv6", no_argument, 0, '6'}, */ 194 {"use-ipv6", no_argument, 0, '6'},
195 {"warning", required_argument, 0, 'w'}, 195 {"warning", required_argument, 0, 'w'},
196 {"critical", required_argument, 0, 'c'}, 196 {"critical", required_argument, 0, 'c'},
197 {"zero-offset", no_argument, 0, 'O'}, 197 {"zero-offset", no_argument, 0, 'O'},
@@ -207,7 +207,7 @@ int process_arguments(int argc, char **argv){
207 usage ("\n"); 207 usage ("\n");
208 208
209 while (1) { 209 while (1) {
210 c = getopt_long (argc, argv, "Vhv4w:c:Oj:k:t:H:", longopts, &option); 210 c = getopt_long (argc, argv, "Vhv46w:c:Oj:k:t:H:", longopts, &option);
211 if (c == -1 || c == EOF || c == 1) 211 if (c == -1 || c == EOF || c == 1)
212 break; 212 break;
213 213
@@ -248,6 +248,16 @@ int process_arguments(int argc, char **argv){
248 case 'O': 248 case 'O':
249 zero_offset_bad=1; 249 zero_offset_bad=1;
250 break; 250 break;
251 case '4':
252 address_family = AF_INET;
253 break;
254 case '6':
255#ifdef USE_IPV6
256 address_family = AF_INET6;
257#else
258 usage4 (_("IPv6 support not available"));
259#endif
260 break;
251 case '?': 261 case '?':
252 /* print short usage statement if args not parsable */ 262 /* print short usage statement if args not parsable */
253 usage2 (_("Unknown argument"), optarg); 263 usage2 (_("Unknown argument"), optarg);