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 c8f3a00d..1900ef86 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 * |
