diff options
Diffstat (limited to 'plugins/check_real.c')
-rw-r--r-- | plugins/check_real.c | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/plugins/check_real.c b/plugins/check_real.c index 755f6eb..3686ff4 100644 --- a/plugins/check_real.c +++ b/plugins/check_real.c | |||
@@ -14,6 +14,8 @@ | |||
14 | along with this program; if not, write to the Free Software | 14 | along with this program; if not, write to the Free Software |
15 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 15 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
16 | 16 | ||
17 | $Id$ | ||
18 | |||
17 | ******************************************************************************/ | 19 | ******************************************************************************/ |
18 | 20 | ||
19 | const char *progname = "check_real"; | 21 | const char *progname = "check_real"; |
@@ -50,9 +52,6 @@ int verbose = FALSE; | |||
50 | 52 | ||
51 | 53 | ||
52 | 54 | ||
53 | |||
54 | |||
55 | |||
56 | int | 55 | int |
57 | main (int argc, char **argv) | 56 | main (int argc, char **argv) |
58 | { | 57 | { |
@@ -66,7 +65,7 @@ main (int argc, char **argv) | |||
66 | textdomain (PACKAGE); | 65 | textdomain (PACKAGE); |
67 | 66 | ||
68 | if (process_arguments (argc, argv) != OK) | 67 | if (process_arguments (argc, argv) != OK) |
69 | usage (_("Incorrect arguments supplied\n")); | 68 | usage (_("check_real: could not parse arguments\n")); |
70 | 69 | ||
71 | /* initialize alarm signal handling */ | 70 | /* initialize alarm signal handling */ |
72 | signal (SIGALRM, socket_timeout_alarm_handler); | 71 | signal (SIGALRM, socket_timeout_alarm_handler); |
@@ -251,9 +250,6 @@ main (int argc, char **argv) | |||
251 | 250 | ||
252 | 251 | ||
253 | 252 | ||
254 | |||
255 | |||
256 | |||
257 | /* process command-line arguments */ | 253 | /* process command-line arguments */ |
258 | int | 254 | int |
259 | process_arguments (int argc, char **argv) | 255 | process_arguments (int argc, char **argv) |
@@ -303,7 +299,7 @@ process_arguments (int argc, char **argv) | |||
303 | else if (is_host (optarg)) | 299 | else if (is_host (optarg)) |
304 | server_address = optarg; | 300 | server_address = optarg; |
305 | else | 301 | else |
306 | usage2 (_("Invalid host name"), optarg); | 302 | usage2 (_("Invalid hostname/address"), optarg); |
307 | break; | 303 | break; |
308 | case 'e': /* string to expect in response header */ | 304 | case 'e': /* string to expect in response header */ |
309 | server_expect = optarg; | 305 | server_expect = optarg; |
@@ -316,7 +312,7 @@ process_arguments (int argc, char **argv) | |||
316 | server_port = atoi (optarg); | 312 | server_port = atoi (optarg); |
317 | } | 313 | } |
318 | else { | 314 | else { |
319 | usage (_("Server port must be a positive integer\n")); | 315 | usage (_("Port must be a positive integer\n")); |
320 | } | 316 | } |
321 | break; | 317 | break; |
322 | case 'w': /* warning time threshold */ | 318 | case 'w': /* warning time threshold */ |
@@ -325,7 +321,7 @@ process_arguments (int argc, char **argv) | |||
325 | check_warning_time = TRUE; | 321 | check_warning_time = TRUE; |
326 | } | 322 | } |
327 | else { | 323 | else { |
328 | usage (_("Warning time must be a nonnegative integer\n")); | 324 | usage (_("Warning time must be a positive integer\n")); |
329 | } | 325 | } |
330 | break; | 326 | break; |
331 | case 'c': /* critical time threshold */ | 327 | case 'c': /* critical time threshold */ |
@@ -355,7 +351,9 @@ process_arguments (int argc, char **argv) | |||
355 | print_help (); | 351 | print_help (); |
356 | exit (STATE_OK); | 352 | exit (STATE_OK); |
357 | case '?': /* usage */ | 353 | case '?': /* usage */ |
358 | usage (_("Invalid argument\n")); | 354 | printf (_("%s: Unknown argument: %s\n\n"), progname, optarg); |
355 | print_usage (); | ||
356 | exit (STATE_UNKNOWN); | ||
359 | } | 357 | } |
360 | } | 358 | } |
361 | 359 | ||
@@ -365,7 +363,7 @@ process_arguments (int argc, char **argv) | |||
365 | server_address = argv[c++]; | 363 | server_address = argv[c++]; |
366 | } | 364 | } |
367 | else { | 365 | else { |
368 | usage2 (_("Invalid host name"), argv[c]); | 366 | usage2 (_("Invalid hostname/address"), argv[c]); |
369 | } | 367 | } |
370 | } | 368 | } |
371 | 369 | ||
@@ -383,8 +381,6 @@ process_arguments (int argc, char **argv) | |||
383 | 381 | ||
384 | 382 | ||
385 | 383 | ||
386 | |||
387 | |||
388 | int | 384 | int |
389 | validate_arguments (void) | 385 | validate_arguments (void) |
390 | { | 386 | { |
@@ -393,8 +389,6 @@ validate_arguments (void) | |||
393 | 389 | ||
394 | 390 | ||
395 | 391 | ||
396 | |||
397 | |||
398 | void | 392 | void |
399 | print_help (void) | 393 | print_help (void) |
400 | { | 394 | { |
@@ -439,8 +433,6 @@ values.")); | |||
439 | 433 | ||
440 | 434 | ||
441 | 435 | ||
442 | |||
443 | |||
444 | void | 436 | void |
445 | print_usage (void) | 437 | print_usage (void) |
446 | { | 438 | { |