diff options
Diffstat (limited to 'plugins/check_disk.c')
| -rw-r--r-- | plugins/check_disk.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/plugins/check_disk.c b/plugins/check_disk.c index c8239250..437bbbf2 100644 --- a/plugins/check_disk.c +++ b/plugins/check_disk.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_disk"; | 21 | const char *progname = "check_disk"; |
| @@ -133,7 +135,7 @@ int display_mntp = FALSE; | |||
| 133 | static struct mount_entry *mount_list; | 135 | static struct mount_entry *mount_list; |
| 134 | 136 | ||
| 135 | 137 | ||
| 136 | 138 | ||
| 137 | int | 139 | int |
| 138 | main (int argc, char **argv) | 140 | main (int argc, char **argv) |
| 139 | { | 141 | { |
| @@ -162,7 +164,7 @@ main (int argc, char **argv) | |||
| 162 | mount_list = read_filesystem_list (0); | 164 | mount_list = read_filesystem_list (0); |
| 163 | 165 | ||
| 164 | if (process_arguments (argc, argv) != OK) | 166 | if (process_arguments (argc, argv) != OK) |
| 165 | usage (_("Could not parse arguments\n")); | 167 | usage (_("check_disk: could not parse arguments\n")); |
| 166 | 168 | ||
| 167 | for (me = mount_list; me; me = me->me_next) { | 169 | for (me = mount_list; me; me = me->me_next) { |
| 168 | 170 | ||
| @@ -240,7 +242,6 @@ main (int argc, char **argv) | |||
| 240 | 242 | ||
| 241 | 243 | ||
| 242 | 244 | ||
| 243 | |||
| 244 | /* process command-line arguments */ | 245 | /* process command-line arguments */ |
| 245 | int | 246 | int |
| 246 | process_arguments (int argc, char **argv) | 247 | process_arguments (int argc, char **argv) |
| @@ -437,8 +438,9 @@ process_arguments (int argc, char **argv) | |||
| 437 | print_help (); | 438 | print_help (); |
| 438 | exit (STATE_OK); | 439 | exit (STATE_OK); |
| 439 | case '?': /* help */ | 440 | case '?': /* help */ |
| 440 | usage (_("Unknow argument\n")); | 441 | printf (_("%s: Unknown argument: %s\n\n"), progname, optarg); |
| 441 | break; | 442 | print_usage (); |
| 443 | exit (STATE_UNKNOWN); | ||
| 442 | } | 444 | } |
| 443 | } | 445 | } |
| 444 | 446 | ||
| @@ -479,6 +481,7 @@ process_arguments (int argc, char **argv) | |||
| 479 | } | 481 | } |
| 480 | 482 | ||
| 481 | 483 | ||
| 484 | |||
| 482 | void | 485 | void |
| 483 | print_path (const char *mypath) | 486 | print_path (const char *mypath) |
| 484 | { | 487 | { |
| @@ -490,6 +493,8 @@ print_path (const char *mypath) | |||
| 490 | return; | 493 | return; |
| 491 | } | 494 | } |
| 492 | 495 | ||
| 496 | |||
| 497 | |||
| 493 | int | 498 | int |
| 494 | validate_arguments (uintmax_t w, uintmax_t c, double wp, double cp, char *mypath) | 499 | validate_arguments (uintmax_t w, uintmax_t c, double wp, double cp, char *mypath) |
| 495 | { | 500 | { |
| @@ -523,7 +528,6 @@ INPUT ERROR: C_DF (%lu) should be less than W_DF (%lu) and both should be greate | |||
| 523 | 528 | ||
| 524 | 529 | ||
| 525 | 530 | ||
| 526 | |||
| 527 | int | 531 | int |
| 528 | check_disk (double usp, double free_disk) | 532 | check_disk (double usp, double free_disk) |
| 529 | { | 533 | { |
| @@ -564,8 +568,6 @@ walk_name_list (struct name_list *list, const char *name) | |||
| 564 | 568 | ||
| 565 | 569 | ||
| 566 | 570 | ||
| 567 | |||
| 568 | |||
| 569 | void | 571 | void |
| 570 | print_help (void) | 572 | print_help (void) |
| 571 | { | 573 | { |
| @@ -631,7 +633,6 @@ and generates an alert if free space is less than one of the threshold values.") | |||
| 631 | 633 | ||
| 632 | 634 | ||
| 633 | 635 | ||
| 634 | |||
| 635 | void | 636 | void |
| 636 | print_usage (void) | 637 | print_usage (void) |
| 637 | { | 638 | { |
