diff options
Diffstat (limited to 'plugins/check_users.c')
-rw-r--r-- | plugins/check_users.c | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/plugins/check_users.c b/plugins/check_users.c index 377a11a..0417bad 100644 --- a/plugins/check_users.c +++ b/plugins/check_users.c | |||
@@ -14,6 +14,8 @@ | |||
14 | along with this program; if not, write to the Free Software | 14 | along with this program; if not, write to the Free Software |
15 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 15 | Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
16 | 16 | ||
17 | $Id$ | ||
18 | |||
17 | *****************************************************************************/ | 19 | *****************************************************************************/ |
18 | 20 | ||
19 | const char *progname = "check_users"; | 21 | const char *progname = "check_users"; |
@@ -49,7 +51,7 @@ main (int argc, char **argv) | |||
49 | perf = strdup(""); | 51 | perf = strdup(""); |
50 | 52 | ||
51 | if (process_arguments (argc, argv) == ERROR) | 53 | if (process_arguments (argc, argv) == ERROR) |
52 | usage (_("Could not parse arguments\n")); | 54 | usage (_("check_users: could not parse arguments\n")); |
53 | 55 | ||
54 | /* run the command */ | 56 | /* run the command */ |
55 | child_process = spopen (WHO_COMMAND); | 57 | child_process = spopen (WHO_COMMAND); |
@@ -112,8 +114,6 @@ main (int argc, char **argv) | |||
112 | 114 | ||
113 | 115 | ||
114 | 116 | ||
115 | |||
116 | |||
117 | /* process command-line arguments */ | 117 | /* process command-line arguments */ |
118 | int | 118 | int |
119 | process_arguments (int argc, char **argv) | 119 | process_arguments (int argc, char **argv) |
@@ -151,13 +151,13 @@ process_arguments (int argc, char **argv) | |||
151 | exit (STATE_OK); | 151 | exit (STATE_OK); |
152 | case 'c': /* critical */ | 152 | case 'c': /* critical */ |
153 | if (!is_intnonneg (optarg)) | 153 | if (!is_intnonneg (optarg)) |
154 | usage (_("Critical threshold must be a nonnegative integer\n")); | 154 | usage (_("Critical threshold must be a positive integer\n")); |
155 | else | 155 | else |
156 | cusers = atoi (optarg); | 156 | cusers = atoi (optarg); |
157 | break; | 157 | break; |
158 | case 'w': /* warning */ | 158 | case 'w': /* warning */ |
159 | if (!is_intnonneg (optarg)) | 159 | if (!is_intnonneg (optarg)) |
160 | usage (_("Warning threshold must be a nonnegative integer\n")); | 160 | usage (_("Warning threshold must be a positive integer\n")); |
161 | else | 161 | else |
162 | wusers = atoi (optarg); | 162 | wusers = atoi (optarg); |
163 | break; | 163 | break; |
@@ -167,14 +167,14 @@ process_arguments (int argc, char **argv) | |||
167 | c = optind; | 167 | c = optind; |
168 | if (wusers == -1 && argc > c) { | 168 | if (wusers == -1 && argc > c) { |
169 | if (is_intnonneg (argv[c]) == FALSE) | 169 | if (is_intnonneg (argv[c]) == FALSE) |
170 | usage (_("Warning threshold must be a nonnegative integer\n")); | 170 | usage (_("Warning threshold must be a positive integer\n")); |
171 | else | 171 | else |
172 | wusers = atoi (argv[c++]); | 172 | wusers = atoi (argv[c++]); |
173 | } | 173 | } |
174 | 174 | ||
175 | if (cusers == -1 && argc > c) { | 175 | if (cusers == -1 && argc > c) { |
176 | if (is_intnonneg (argv[c]) == FALSE) | 176 | if (is_intnonneg (argv[c]) == FALSE) |
177 | usage (_("Warning threshold must be a nonnegative integer\n")); | 177 | usage (_("Warning threshold must be a positive integer\n")); |
178 | else | 178 | else |
179 | cusers = atoi (argv[c]); | 179 | cusers = atoi (argv[c]); |
180 | } | 180 | } |
@@ -184,9 +184,6 @@ process_arguments (int argc, char **argv) | |||
184 | 184 | ||
185 | 185 | ||
186 | 186 | ||
187 | |||
188 | |||
189 | |||
190 | void | 187 | void |
191 | print_help (void) | 188 | print_help (void) |
192 | { | 189 | { |
@@ -214,7 +211,6 @@ system and generates an error if the number exceeds the thresholds specified.\n" | |||
214 | 211 | ||
215 | 212 | ||
216 | 213 | ||
217 | |||
218 | void | 214 | void |
219 | print_usage (void) | 215 | print_usage (void) |
220 | { | 216 | { |