summaryrefslogtreecommitdiffstats
path: root/plugins/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/utils.c')
-rw-r--r--plugins/utils.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/plugins/utils.c b/plugins/utils.c
index c8f3a00..1900ef8 100644
--- a/plugins/utils.c
+++ b/plugins/utils.c
@@ -6,9 +6,6 @@
6* Copyright (c) 2000 Karl DeBisschop (karl@debisschop.net) 6* Copyright (c) 2000 Karl DeBisschop (karl@debisschop.net)
7* Copyright (c) 2002-2007 Nagios Plugin Development Team 7* Copyright (c) 2002-2007 Nagios Plugin Development Team
8* 8*
9* Last Modified: $Date$
10*
11*
12* This program is free software: you can redistribute it and/or modify 9* This program is free software: you can redistribute it and/or modify
13* it under the terms of the GNU General Public License as published by 10* it under the terms of the GNU General Public License as published by
14* the Free Software Foundation, either version 3 of the License, or 11* the Free Software Foundation, either version 3 of the License, or
@@ -22,7 +19,6 @@
22* You should have received a copy of the GNU General Public License 19* You should have received a copy of the GNU General Public License
23* along with this program. If not, see <http://www.gnu.org/licenses/>. 20* along with this program. If not, see <http://www.gnu.org/licenses/>.
24* 21*
25* $Id$
26* 22*
27*****************************************************************************/ 23*****************************************************************************/
28 24
@@ -142,24 +138,13 @@ usage5 (void)
142 exit (STATE_UNKNOWN); 138 exit (STATE_UNKNOWN);
143} 139}
144 140
145char *
146clean_revstring (const char *revstring)
147{
148 char plugin_revision[STRLEN];
149 plugin_revision[0] = 'v';
150 if (sscanf (revstring,"$Revision: %[0-9.]", plugin_revision + 1) == 1)
151 return strscpy (NULL, plugin_revision);
152 else
153 return strscpy (NULL, "N/A");
154}
155
156void 141void
157print_revision (const char *command_name, const char *revision_string) 142print_revision (const char *command_name, const char *revision)
158{ 143{
159 char plugin_revision[STRLEN]; 144 char plugin_revision[STRLEN];
160 145
161 printf ("%s %s (%s %s)\n", 146 printf ("%s v%s (%s %s)\n",
162 command_name, clean_revstring(revision_string), PACKAGE, VERSION); 147 command_name, revision, PACKAGE, VERSION);
163} 148}
164 149
165const char * 150const char *