summaryrefslogtreecommitdiffstats
path: root/plugins/utils.h.in
diff options
context:
space:
mode:
authorSubhendu Ghosh <sghosh@users.sourceforge.net>2002-06-19 05:11:52 +0000
committerSubhendu Ghosh <sghosh@users.sourceforge.net>2002-06-19 05:11:52 +0000
commitf4c6f7f09305c1c9916da6ac4f7aadcb31e319e0 (patch)
treebec7f042f90eac26b30122806846fc6a0e3f13b7 /plugins/utils.h.in
parentd36016a7adf28424d7f4adaa50612c41f1937c3b (diff)
downloadmonitoring-plugins-f4c6f7f09305c1c9916da6ac4f7aadcb31e319e0.tar.gz
more POSIX return value comparison related code fixes
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@55 f882894a-f735-0410-b71e-b25c423dba1c
Diffstat (limited to 'plugins/utils.h.in')
-rw-r--r--plugins/utils.h.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/utils.h.in b/plugins/utils.h.in
index a21d63d6..46b152a3 100644
--- a/plugins/utils.h.in
+++ b/plugins/utils.h.in
@@ -1,4 +1,4 @@
1/* header file for nagios plugins uitls.c */ 1/* header file for nagios plugins utils.c */
2 2
3/* this file should be included in all plugins */ 3/* this file should be included in all plugins */
4 4
@@ -55,6 +55,9 @@ char *ssprintf (char *str, const char *fmt, ...);
55char *strpcpy (char *dest, const char *src, const char *str); 55char *strpcpy (char *dest, const char *src, const char *str);
56char *strpcat (char *dest, const char *src, const char *str); 56char *strpcat (char *dest, const char *src, const char *str);
57 57
58/* Handle comparisions for STATE_* */
59int max_state(int, int);
60
58#define max(a,b) ((a)>(b))?(a):(b) 61#define max(a,b) ((a)>(b))?(a):(b)
59 62
60#define usage(msg) {\ 63#define usage(msg) {\
@@ -73,7 +76,8 @@ exit(STATE_UNKNOWN);\
73(a)==0?"OK":\ 76(a)==0?"OK":\
74(a)==1?"WARNING":\ 77(a)==1?"WARNING":\
75(a)==2?"CRITICAL":\ 78(a)==2?"CRITICAL":\
76(a)==-2?"DEPENDENT":\ 79(a)==3?"UNKNOWN":\
80(a)==4?"DEPENDENT":\
77"UNKNOWN" 81"UNKNOWN"
78 82
79/* The idea here is that, although not every plugin will use all of these, 83/* The idea here is that, although not every plugin will use all of these,