diff options
Diffstat (limited to 'plugins/utils.c')
-rw-r--r-- | plugins/utils.c | 21 |
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 | ||
145 | char * | ||
146 | clean_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 | |||
156 | void | 141 | void |
157 | print_revision (const char *command_name, const char *revision_string) | 142 | print_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 | ||
165 | const char * | 150 | const char * |