[Nagiosplug-checkins] CVS: nagiosplug/plugins check_dummy.c,1.6,1.7
Ton Voon
tonvoon at users.sourceforge.net
Wed Jan 28 03:44:07 CET 2004
Update of /cvsroot/nagiosplug/nagiosplug/plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27334
Modified Files:
check_dummy.c
Log Message:
Print optional text
Index: check_dummy.c
===================================================================
RCS file: /cvsroot/nagiosplug/nagiosplug/plugins/check_dummy.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -r1.6 -r1.7
*** check_dummy.c 22 Aug 2003 06:22:37 -0000 1.6
--- check_dummy.c 28 Jan 2004 11:42:39 -0000 1.7
***************
*** 39,43 ****
textdomain (PACKAGE);
! if (argc != 2)
usage (_("Incorrect number of arguments supplied\n"));
else if (strcmp (argv[1], "-V") == 0 || strcmp (argv[1], "--version") == 0) {
--- 39,43 ----
textdomain (PACKAGE);
! if (argc < 2)
usage (_("Incorrect number of arguments supplied\n"));
else if (strcmp (argv[1], "-V") == 0 || strcmp (argv[1], "--version") == 0) {
***************
*** 56,75 ****
switch (result) {
case STATE_OK:
! printf ("Status is OK\n");
break;
case STATE_WARNING:
! printf ("Status is at WARNING level\n");
break;
case STATE_CRITICAL:
! printf ("Status is CRITICAL\n");
break;
case STATE_UNKNOWN:
! printf ("Status is UNKNOWN\n");
break;
default:
! printf ("Status %d is not a supported error state\n", result);
break;
}
return result;
}
--- 56,80 ----
switch (result) {
case STATE_OK:
! printf (_("OK"));
break;
case STATE_WARNING:
! printf (_("WARNING"));
break;
case STATE_CRITICAL:
! printf (_("CRITICAL"));
break;
case STATE_UNKNOWN:
! printf (_("UNKNOWN"));
break;
default:
! printf (_("Status %d is not a supported error state\n"), result);
break;
}
+ if (argc >= 3)
+ printf (": %s", argv[2]);
+
+ printf("\n");
+
return result;
}
***************
*** 91,95 ****
printf (_("\n\
This plugin will simply return the state corresponding to the numeric value\n\
! of the <state> argument.\n"));
printf (_(UT_SUPPORT));
--- 96,100 ----
printf (_("\n\
This plugin will simply return the state corresponding to the numeric value\n\
! of the <state> argument with optional text.\n"));
printf (_(UT_SUPPORT));
***************
*** 101,104 ****
print_usage (void)
{
! printf (_("Usage: %s <integer state>\n"), progname);
}
--- 106,109 ----
print_usage (void)
{
! printf (_("Usage: %s <integer state> [optional text]\n"), progname);
}
More information about the Commits
mailing list