Code

Removed old terminate function (Bug 1093491)
[nagiosplug.git] / plugins / check_users.c
index d1b4f01898e5a8130871ef55387c86c5da112c35..25d04ed0b02de0d58a8b24bba49ba64e0fdaf6b4 100644 (file)
@@ -140,9 +140,7 @@ process_arguments (int argc, char **argv)
 
                switch (c) {
                case '?':                                                                       /* print short usage statement if args not parsable */
-                       printf (_("%s: Unknown argument: %s\n\n"), progname, optarg);
-                       print_usage ();
-                       exit (STATE_UNKNOWN);
+                       usage2 (_("Unknown argument"), optarg);
                case 'h':                                                                       /* help */
                        print_help ();
                        exit (STATE_OK);
@@ -151,13 +149,13 @@ process_arguments (int argc, char **argv)
                        exit (STATE_OK);
                case 'c':                                                                       /* critical */
                        if (!is_intnonneg (optarg))
-                               usage (_("Critical threshold must be a positive integer\n"));
+                               usage4 (_("Critical threshold must be a positive integer"));
                        else
                                cusers = atoi (optarg);
                        break;
                case 'w':                                                                       /* warning */
                        if (!is_intnonneg (optarg))
-                               usage (_("Warning threshold must be a positive integer\n"));
+                               usage4 (_("Warning threshold must be a positive integer"));
                        else
                                wusers = atoi (optarg);
                        break;
@@ -167,14 +165,14 @@ process_arguments (int argc, char **argv)
        c = optind;
        if (wusers == -1 && argc > c) {
                if (is_intnonneg (argv[c]) == FALSE)
-                       usage (_("Warning threshold must be a positive integer\n"));
+                       usage4 (_("Warning threshold must be a positive integer"));
                else
                        wusers = atoi (argv[c++]);
        }
 
        if (cusers == -1 && argc > c) {
                if (is_intnonneg (argv[c]) == FALSE)
-                       usage (_("Warning threshold must be a positive integer\n"));
+                       usage4 (_("Warning threshold must be a positive integer"));
                else
                        cusers = atoi (argv[c]);
        }
@@ -210,7 +208,6 @@ system and generates an error if the number exceeds the thresholds specified.\n"
 }
 
 
-
 void
 print_usage (void)
 {