summaryrefslogtreecommitdiffstats
path: root/plugins/check_dummy.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_dummy.c')
-rw-r--r--plugins/check_dummy.c52
1 files changed, 28 insertions, 24 deletions
diff --git a/plugins/check_dummy.c b/plugins/check_dummy.c
index ca37e98..c2f1f50 100644
--- a/plugins/check_dummy.c
+++ b/plugins/check_dummy.c
@@ -38,9 +38,31 @@
38#include "utils.h" 38#include "utils.h"
39 39
40const char *progname = "check_dummy"; 40const char *progname = "check_dummy";
41const char *revision = "$Revision$";
42const char *copyright = "1999-2003";
43const char *email = "nagiosplug-devel@lists.sourceforge.net";
41 44
42void print_help (const char *); 45void
43void print_usage (const char *); 46print_usage (void)
47{
48 printf (_("Usage: %s <integer state>\n"), progname);
49}
50
51void
52print_help (void)
53{
54 print_revision (progname, revision);
55
56 printf (_(COPYRIGHT), copyright, email);
57
58 print_usage ();
59
60 printf (_(HELP_VRSN));
61
62 printf (_("\n\
63This plugin will simply return the state corresponding to the numeric value\n\
64of the <state> argument.\n"));
65}
44 66
45int 67int
46main (int argc, char **argv) 68main (int argc, char **argv)
@@ -48,19 +70,19 @@ main (int argc, char **argv)
48 int result; 70 int result;
49 71
50 if (argc != 2) { 72 if (argc != 2) {
51 printf ("Incorrect number of arguments supplied\n"); 73 printf (_("Incorrect number of arguments supplied\n"));
52 exit (STATE_UNKNOWN); 74 exit (STATE_UNKNOWN);
53 } 75 }
54 else if (strcmp (argv[1], "-V") == 0 || strcmp (argv[1], "--version") == 0) { 76 else if (strcmp (argv[1], "-V") == 0 || strcmp (argv[1], "--version") == 0) {
55 print_revision (argv[0], "$Revision$"); 77 print_revision (progname, revision);
56 exit (STATE_OK); 78 exit (STATE_OK);
57 } 79 }
58 else if (strcmp (argv[1], "-h") == 0 || strcmp (argv[1], "--help") == 0) { 80 else if (strcmp (argv[1], "-h") == 0 || strcmp (argv[1], "--help") == 0) {
59 print_help (argv[0]); 81 print_help ();
60 exit (STATE_OK); 82 exit (STATE_OK);
61 } 83 }
62 else if (!is_integer (argv[1])) { 84 else if (!is_integer (argv[1])) {
63 print_usage (argv[0]); 85 print_usage ();
64 exit (STATE_UNKNOWN); 86 exit (STATE_UNKNOWN);
65 } 87 }
66 result = atoi (argv[1]); 88 result = atoi (argv[1]);
@@ -82,21 +104,3 @@ main (int argc, char **argv)
82 104
83 return result; 105 return result;
84} 106}
85
86void
87print_help (const char *cmd)
88{
89 print_revision (cmd, "$Revision$");
90 printf ("Copyright (c) 1999 Ethan Galstad (nagios@nagios.org)\n"
91 "License: GPL\n\n");
92 print_usage (cmd);
93 printf
94 ("\nThis plugin will simply return the state corresponding to the numeric value\n"
95 "of the <state> argument.\n");
96}
97
98void
99print_usage (const char *cmd)
100{
101 printf ("Usage: %s <integer state>\n", cmd);
102}