diff options
Diffstat (limited to 'plugins/check_load.c')
-rw-r--r-- | plugins/check_load.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/plugins/check_load.c b/plugins/check_load.c index 313df8a..1431d13 100644 --- a/plugins/check_load.c +++ b/plugins/check_load.c | |||
@@ -110,10 +110,6 @@ main (int argc, char **argv) | |||
110 | double la[3] = { 0.0, 0.0, 0.0 }; /* NetBSD complains about uninitialized arrays */ | 110 | double la[3] = { 0.0, 0.0, 0.0 }; /* NetBSD complains about uninitialized arrays */ |
111 | #ifndef HAVE_GETLOADAVG | 111 | #ifndef HAVE_GETLOADAVG |
112 | char input_buffer[MAX_INPUT_BUFFER]; | 112 | char input_buffer[MAX_INPUT_BUFFER]; |
113 | # ifdef HAVE_PROC_LOADAVG | ||
114 | FILE *fp; | ||
115 | char *str, *next; | ||
116 | # endif | ||
117 | #endif | 113 | #endif |
118 | 114 | ||
119 | setlocale (LC_ALL, ""); | 115 | setlocale (LC_ALL, ""); |
@@ -132,23 +128,6 @@ main (int argc, char **argv) | |||
132 | if (result != 3) | 128 | if (result != 3) |
133 | return STATE_UNKNOWN; | 129 | return STATE_UNKNOWN; |
134 | #else | 130 | #else |
135 | # ifdef HAVE_PROC_LOADAVG | ||
136 | fp = fopen (PROC_LOADAVG, "r"); | ||
137 | if (fp == NULL) { | ||
138 | printf (_("Error opening %s\n"), PROC_LOADAVG); | ||
139 | return STATE_UNKNOWN; | ||
140 | } | ||
141 | |||
142 | while (fgets (input_buffer, MAX_INPUT_BUFFER - 1, fp)) { | ||
143 | str = (char *)input_buffer; | ||
144 | for(i = 0; i < 3; i++) { | ||
145 | la[i] = strtod(str, &next); | ||
146 | str = next; | ||
147 | } | ||
148 | } | ||
149 | |||
150 | fclose (fp); | ||
151 | # else | ||
152 | child_process = spopen (PATH_TO_UPTIME); | 131 | child_process = spopen (PATH_TO_UPTIME); |
153 | if (child_process == NULL) { | 132 | if (child_process == NULL) { |
154 | printf (_("Error opening %s\n"), PATH_TO_UPTIME); | 133 | printf (_("Error opening %s\n"), PATH_TO_UPTIME); |
@@ -175,18 +154,13 @@ main (int argc, char **argv) | |||
175 | printf (_("Error code %d returned in %s\n"), result, PATH_TO_UPTIME); | 154 | printf (_("Error code %d returned in %s\n"), result, PATH_TO_UPTIME); |
176 | return STATE_UNKNOWN; | 155 | return STATE_UNKNOWN; |
177 | } | 156 | } |
178 | # endif | ||
179 | #endif | 157 | #endif |
180 | 158 | ||
181 | if ((la[0] < 0.0) || (la[1] < 0.0) || (la[2] < 0.0)) { | 159 | if ((la[0] < 0.0) || (la[1] < 0.0) || (la[2] < 0.0)) { |
182 | #ifdef HAVE_GETLOADAVG | 160 | #ifdef HAVE_GETLOADAVG |
183 | printf (_("Error in getloadavg()\n")); | 161 | printf (_("Error in getloadavg()\n")); |
184 | #else | 162 | #else |
185 | # ifdef HAVE_PROC_LOADAVG | ||
186 | printf (_("Error processing %s\n"), PROC_LOADAVG); | ||
187 | # else | ||
188 | printf (_("Error processing %s\n"), PATH_TO_UPTIME); | 163 | printf (_("Error processing %s\n"), PATH_TO_UPTIME); |
189 | # endif | ||
190 | #endif | 164 | #endif |
191 | return STATE_UNKNOWN; | 165 | return STATE_UNKNOWN; |
192 | } | 166 | } |