diff --git a/plugins/check_nagios.c b/plugins/check_nagios.c
index bb2ae6dd8ef7c58c7e057ab454bb88b9dcf0210a..8a10c4a7844a3a4c71bbc6f6ac9ae7d640063738 100644 (file)
--- a/plugins/check_nagios.c
+++ b/plugins/check_nagios.c
const char *progname = "check_nagios";
const char *revision = "$Revision$";
-const char *copyright = "1999-2003";
+const char *copyright = "1999-2004";
const char *email = "nagiosplug-devel@lists.sourceforge.net";
#include "common.h"
int procrss = 0;
float procpcpu = 0;
char procstat[8];
+ char procetime[MAX_INPUT_BUFFER];
char procprog[MAX_INPUT_BUFFER];
char *procargs;
int pos, cols;
bindtextdomain (PACKAGE, LOCALEDIR);
textdomain (PACKAGE);
- if (process_arguments (argc, argv) != OK)
- usage (_("check_nagios: could not parse arguments\n"));
+ if (process_arguments (argc, argv) != TRUE)
+ usage4 (_("Could not parse arguments"));
- /* Set signal handling and alarm */
+ /* Set signal handling and alarm timeout */
if (signal (SIGALRM, timeout_alarm_handler) == SIG_ERR) {
- printf (_("Cannot catch SIGALRM"));
- return STATE_UNKNOWN;
+ usage4 (_("Cannot catch SIGALRM"));
}
/* handle timeouts gracefully... */
void
print_usage (void)
{
- printf (_("\
-Usage: %s -F <status log file> -e <expire_minutes> -C <process_string>\n"),
- progname);
+ printf ("\
+Usage: %s -F <status log file> -e <expire_minutes> -C <process_string>\n", progname);
}