diff options
Diffstat (limited to 'plugins/check_swap.c')
-rw-r--r-- | plugins/check_swap.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/plugins/check_swap.c b/plugins/check_swap.c index 4d124a3..685c2cc 100644 --- a/plugins/check_swap.c +++ b/plugins/check_swap.c | |||
@@ -37,7 +37,6 @@ const char *email = "devel@monitoring-plugins.org"; | |||
37 | #include <string.h> | 37 | #include <string.h> |
38 | #include <math.h> | 38 | #include <math.h> |
39 | #include <libintl.h> | 39 | #include <libintl.h> |
40 | #include <stdbool.h> | ||
41 | 40 | ||
42 | #ifdef HAVE_DECL_SWAPCTL | 41 | #ifdef HAVE_DECL_SWAPCTL |
43 | # ifdef HAVE_SYS_PARAM_H | 42 | # ifdef HAVE_SYS_PARAM_H |
@@ -56,7 +55,7 @@ const char *email = "devel@monitoring-plugins.org"; | |||
56 | #endif | 55 | #endif |
57 | 56 | ||
58 | typedef struct { | 57 | typedef struct { |
59 | bool is_percentage; | 58 | int is_percentage; |
60 | uint64_t value; | 59 | uint64_t value; |
61 | } threshold_t; | 60 | } threshold_t; |
62 | 61 | ||
@@ -69,7 +68,7 @@ void print_help (void); | |||
69 | threshold_t warn; | 68 | threshold_t warn; |
70 | threshold_t crit; | 69 | threshold_t crit; |
71 | int verbose; | 70 | int verbose; |
72 | bool allswaps; | 71 | int allswaps; |
73 | int no_swap_state = STATE_CRITICAL; | 72 | int no_swap_state = STATE_CRITICAL; |
74 | 73 | ||
75 | int | 74 | int |
@@ -467,7 +466,7 @@ process_arguments (int argc, char **argv) | |||
467 | 466 | ||
468 | if (optarg[length - 1] == '%') { | 467 | if (optarg[length - 1] == '%') { |
469 | /* It's percentage */ | 468 | /* It's percentage */ |
470 | warn.is_percentage = true; | 469 | warn.is_percentage = 1; |
471 | optarg[length - 1] = '\0'; | 470 | optarg[length - 1] = '\0'; |
472 | if (is_uint64(optarg, &warn.value)) { | 471 | if (is_uint64(optarg, &warn.value)) { |
473 | if (warn.value > 100) { | 472 | if (warn.value > 100) { |
@@ -478,7 +477,7 @@ process_arguments (int argc, char **argv) | |||
478 | } | 477 | } |
479 | } else { | 478 | } else { |
480 | /* It's Bytes */ | 479 | /* It's Bytes */ |
481 | warn.is_percentage = false; | 480 | warn.is_percentage = 0; |
482 | if (is_uint64(optarg, &warn.value)) { | 481 | if (is_uint64(optarg, &warn.value)) { |
483 | break; | 482 | break; |
484 | } else { | 483 | } else { |
@@ -498,7 +497,7 @@ process_arguments (int argc, char **argv) | |||
498 | 497 | ||
499 | if (optarg[length - 1] == '%') { | 498 | if (optarg[length - 1] == '%') { |
500 | /* It's percentage */ | 499 | /* It's percentage */ |
501 | crit.is_percentage = true; | 500 | crit.is_percentage = 1; |
502 | optarg[length - 1] = '\0'; | 501 | optarg[length - 1] = '\0'; |
503 | if (is_uint64(optarg, &crit.value)) { | 502 | if (is_uint64(optarg, &crit.value)) { |
504 | if (crit.value> 100) { | 503 | if (crit.value> 100) { |
@@ -509,7 +508,7 @@ process_arguments (int argc, char **argv) | |||
509 | } | 508 | } |
510 | } else { | 509 | } else { |
511 | /* It's Bytes */ | 510 | /* It's Bytes */ |
512 | crit.is_percentage = false; | 511 | crit.is_percentage = 0; |
513 | if (is_uint64(optarg, &crit.value)) { | 512 | if (is_uint64(optarg, &crit.value)) { |
514 | break; | 513 | break; |
515 | } else { | 514 | } else { |