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 377a11a6..0417bad1 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 | { |
