diff options
Diffstat (limited to 'plugins/utils.h')
| -rw-r--r-- | plugins/utils.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/plugins/utils.h b/plugins/utils.h index 43b612c1..b345f7a2 100644 --- a/plugins/utils.h +++ b/plugins/utils.h | |||
| @@ -17,6 +17,7 @@ char *my_basename (char *); | |||
| 17 | void support (void); | 17 | void support (void); |
| 18 | char *clean_revstring (const char *revstring); | 18 | char *clean_revstring (const char *revstring); |
| 19 | void print_revision (const char *, const char *); | 19 | void print_revision (const char *, const char *); |
| 20 | void die (int result, const char *fmt, ...); | ||
| 20 | void terminate (int result, char *msg, ...); | 21 | void terminate (int result, char *msg, ...); |
| 21 | extern RETSIGTYPE timeout_alarm_handler (int); | 22 | extern RETSIGTYPE timeout_alarm_handler (int); |
| 22 | 23 | ||
| @@ -71,17 +72,10 @@ void usage (char *msg); | |||
| 71 | void usage2(char *msg, char *arg); | 72 | void usage2(char *msg, char *arg); |
| 72 | void usage3(char *msg, char arg); | 73 | void usage3(char *msg, char arg); |
| 73 | 74 | ||
| 75 | char *state_text (int result); | ||
| 74 | 76 | ||
| 75 | #define max(a,b) (((a)>(b))?(a):(b)) | 77 | #define max(a,b) (((a)>(b))?(a):(b)) |
| 76 | 78 | ||
| 77 | #define state_text(a) \ | ||
| 78 | (a)==0?"OK":\ | ||
| 79 | (a)==1?"WARNING":\ | ||
| 80 | (a)==2?"CRITICAL":\ | ||
| 81 | (a)==3?"UNKNOWN":\ | ||
| 82 | (a)==4?"DEPENDENT":\ | ||
| 83 | "UNKNOWN" | ||
| 84 | |||
| 85 | /* The idea here is that, although not every plugin will use all of these, | 79 | /* The idea here is that, although not every plugin will use all of these, |
| 86 | most will or should. Therefore, for consistency, these very common | 80 | most will or should. Therefore, for consistency, these very common |
| 87 | options should have only these meanings throughout the overall suite */ | 81 | options should have only these meanings throughout the overall suite */ |
