[nagiosplug] check_icmp: Support "--help" and "--version"
Nagios Plugin Development
nagios-plugins at users.sourceforge.net
Wed Sep 4 22:40:26 CEST 2013
Module: nagiosplug
Branch: master
Commit: a480681cb7b86adecac69d4969f94e5a6d302190
Author: Holger Weiss <holger at zedat.fu-berlin.de>
Date: Wed Sep 4 22:20:26 2013 +0200
URL: http://nagiosplug.git.sf.net/git/gitweb.cgi?p=nagiosplug/nagiosplug;a=commit;h=a480681
check_icmp: Support "--help" and "--version"
Let check_icmp provide "--help" and "--version" flags (in addition to
"-h" and "-V"), just as the other plugins do.
---
plugins-root/check_icmp.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/plugins-root/check_icmp.c b/plugins-root/check_icmp.c
index fe8fc56..b6804d2 100644
--- a/plugins-root/check_icmp.c
+++ b/plugins-root/check_icmp.c
@@ -454,6 +454,14 @@ main(int argc, char **argv)
/* Parse extra opts if any */
argv=np_extra_opts(&argc, argv, progname);
+ /* support "--help" and "--version" */
+ if(argc == 2) {
+ if(!strcmp(argv[1], "--help"))
+ strcpy(argv[1], "-h");
+ if(!strcmp(argv[1], "--version"))
+ strcpy(argv[1], "-V");
+ }
+
/* parse the arguments */
for(i = 1; i < argc; i++) {
while((arg = getopt(argc, argv, "vhVw:c:n:p:t:H:s:i:b:I:l:m:")) != EOF) {
More information about the Commits
mailing list