sulogin: use bb_error_msg instead of bb_info_msg; better message
[oweals/busybox.git] / networking / slattach.c
index 71edd2f27cfa6c6ccd4044d9ae2390635f135856..14e0c1941361ef66b811913271a30d386f21c929 100644 (file)
  * - The -F options allows disabling of RTS/CTS flow control.
  */
 
+//usage:#define slattach_trivial_usage
+//usage:       "[-cehmLF] [-s SPEED] [-p PROTOCOL] DEVICE"
+//usage:#define slattach_full_usage "\n\n"
+//usage:       "Attach network interface(s) to serial line(s)\n"
+//usage:     "\n       -p PROT Set protocol (slip, cslip, slip6, clisp6 or adaptive)"
+//usage:     "\n       -s SPD  Set line speed"
+//usage:     "\n       -e      Exit after initializing device"
+//usage:     "\n       -h      Exit when the carrier is lost"
+//usage:     "\n       -c PROG Run PROG when the line is hung up"
+//usage:     "\n       -m      Do NOT initialize the line in raw 8 bits mode"
+//usage:     "\n       -L      Enable 3-wire operation"
+//usage:     "\n       -F      Disable RTS/CTS flow control"
+
 #include "libbb.h"
-#include "libiproute/utils.h" /* invarg() */
+#include "libiproute/utils.h" /* invarg_1_to_2() */
 
 struct globals {
        int handle;
@@ -162,7 +175,7 @@ int slattach_main(int argc UNUSED_PARAM, char **argv)
        encap = index_in_strings(proto_names, proto);
 
        if (encap < 0)
-               invarg(proto, "protocol");
+               invarg_1_to_2(proto, "protocol");
        if (encap > 3)
                encap = 8;
 
@@ -170,7 +183,7 @@ int slattach_main(int argc UNUSED_PARAM, char **argv)
        if (opt & OPT_s_baud) {
                baud_code = tty_value_to_baud(xatoi(baud_str));
                if (baud_code < 0)
-                       invarg(baud_str, "baud rate");
+                       invarg_1_to_2(baud_str, "baud rate");
        }
 
        /* Trap signals in order to restore tty states upon exit */