|
|
@@ -109,10 +109,6 @@ main (int argc, char **argv)
|
|
|
#ifndef HAVE_GETLOADAVG
|
|
|
char input_buffer[MAX_INPUT_BUFFER];
|
|
|
int len;
|
|
|
-# ifdef HAVE_PROC_LOADAVG
|
|
|
- FILE *fp;
|
|
|
- char *str, *next;
|
|
|
-# endif
|
|
|
#endif
|
|
|
|
|
|
setlocale (LC_ALL, "");
|
|
|
@@ -131,23 +127,6 @@ main (int argc, char **argv)
|
|
|
if (result != 3)
|
|
|
return STATE_UNKNOWN;
|
|
|
#else
|
|
|
-# ifdef HAVE_PROC_LOADAVG
|
|
|
- fp = fopen (PROC_LOADAVG, "r");
|
|
|
- if (fp == NULL) {
|
|
|
- printf (_("Error opening %s\n"), PROC_LOADAVG);
|
|
|
- return STATE_UNKNOWN;
|
|
|
- }
|
|
|
-
|
|
|
- while (fgets (input_buffer, MAX_INPUT_BUFFER - 1, fp)) {
|
|
|
- str = (char *)input_buffer;
|
|
|
- for(i = 0; i < 3; i++) {
|
|
|
- la[i] = strtod(str, &next);
|
|
|
- str = next;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- fclose (fp);
|
|
|
-# else
|
|
|
child_process = spopen (PATH_TO_UPTIME);
|
|
|
if (child_process == NULL) {
|
|
|
printf (_("Error opening %s\n"), PATH_TO_UPTIME);
|
|
|
@@ -188,7 +167,6 @@ main (int argc, char **argv)
|
|
|
printf (_("Error code %d returned in %s\n"), result, PATH_TO_UPTIME);
|
|
|
return STATE_UNKNOWN;
|
|
|
}
|
|
|
-# endif
|
|
|
#endif
|
|
|
|
|
|
if (take_into_account_cpus == 1) {
|
|
|
@@ -202,11 +180,7 @@ main (int argc, char **argv)
|
|
|
#ifdef HAVE_GETLOADAVG
|
|
|
printf (_("Error in getloadavg()\n"));
|
|
|
#else
|
|
|
-# ifdef HAVE_PROC_LOADAVG
|
|
|
- printf (_("Error processing %s\n"), PROC_LOADAVG);
|
|
|
-# else
|
|
|
printf (_("Error processing %s\n"), PATH_TO_UPTIME);
|
|
|
-# endif
|
|
|
#endif
|
|
|
return STATE_UNKNOWN;
|
|
|
}
|