diff options
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/check_cluster.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/check_cluster.c b/plugins/check_cluster.c index 5d52d42d..703fff97 100644 --- a/plugins/check_cluster.c +++ b/plugins/check_cluster.c | |||
| @@ -151,6 +151,7 @@ int process_arguments(int argc, char **argv){ | |||
| 151 | {"host", no_argument, 0,'h'}, | 151 | {"host", no_argument, 0,'h'}, |
| 152 | {"service", no_argument, 0,'s'}, | 152 | {"service", no_argument, 0,'s'}, |
| 153 | {"verbose", no_argument, 0,'v'}, | 153 | {"verbose", no_argument, 0,'v'}, |
| 154 | {"version", no_argument, 0,'V'}, | ||
| 154 | {"help", no_argument, 0,'H'}, | 155 | {"help", no_argument, 0,'H'}, |
| 155 | {0,0,0,0} | 156 | {0,0,0,0} |
| 156 | }; | 157 | }; |
| @@ -161,7 +162,7 @@ int process_arguments(int argc, char **argv){ | |||
| 161 | 162 | ||
| 162 | while(1){ | 163 | while(1){ |
| 163 | 164 | ||
| 164 | c=getopt_long(argc,argv,"hHsvw:c:d:l:",longopts,&option); | 165 | c=getopt_long(argc,argv,"hHsvVw:c:d:l:",longopts,&option); |
| 165 | 166 | ||
| 166 | if(c==-1 || c==EOF || c==1) | 167 | if(c==-1 || c==EOF || c==1) |
| 167 | break; | 168 | break; |
| @@ -200,6 +201,11 @@ int process_arguments(int argc, char **argv){ | |||
| 200 | verbose++; | 201 | verbose++; |
| 201 | break; | 202 | break; |
| 202 | 203 | ||
| 204 | case 'V': /* version */ | ||
| 205 | print_revision (progname, revision); | ||
| 206 | exit (STATE_OK); | ||
| 207 | break; | ||
| 208 | |||
| 203 | case 'H': /* help */ | 209 | case 'H': /* help */ |
| 204 | print_help(); | 210 | print_help(); |
| 205 | exit(STATE_UNKNOWN); | 211 | exit(STATE_UNKNOWN); |
