udhcpc[6]: tweak help text, remove -B from udhcpc6 and "--version" from both
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 8 Nov 2011 10:39:41 +0000 (11:39 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 8 Nov 2011 10:39:41 +0000 (11:39 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
networking/udhcp/d6_dhcpc.c
networking/udhcp/dhcpc.c

index 62d79b3..5c98e82 100644 (file)
@@ -38,7 +38,7 @@
 
 
 #if ENABLE_LONG_OPTS
-static const char udhcpc_longopts[] ALIGN1 =
+static const char udhcpc6_longopts[] ALIGN1 =
        "interface\0"      Required_argument "i"
        "now\0"            No_argument       "n"
        "pidfile\0"        Required_argument "p"
@@ -47,7 +47,6 @@ static const char udhcpc_longopts[] ALIGN1 =
        "request\0"        Required_argument "r"
        "script\0"         Required_argument "s"
        "timeout\0"        Required_argument "T"
-       "version\0"        No_argument       "v"
        "retries\0"        Required_argument "t"
        "tryagain\0"       Required_argument "A"
        "syslog\0"         No_argument       "S"
@@ -55,7 +54,6 @@ static const char udhcpc_longopts[] ALIGN1 =
        "no-default-options\0" No_argument   "o"
        "foreground\0"     No_argument       "f"
        "background\0"     No_argument       "b"
-       "broadcast\0"      No_argument       "B"
 ///    IF_FEATURE_UDHCPC_ARPING("arping\0"     No_argument       "a")
        IF_FEATURE_UDHCP_PORT("client-port\0"   Required_argument "P")
        ;
@@ -77,9 +75,8 @@ enum {
        OPT_o = 1 << 12,
        OPT_x = 1 << 13,
        OPT_f = 1 << 14,
-       OPT_B = 1 << 15,
 /* The rest has variable bit positions, need to be clever */
-       OPTBIT_B = 15,
+       OPTBIT_f = 14,
        USE_FOR_MMU(             OPTBIT_b,)
        ///IF_FEATURE_UDHCPC_ARPING(OPTBIT_a,)
        IF_FEATURE_UDHCP_PORT(   OPTBIT_P,)
@@ -751,7 +748,7 @@ static void client_background(void)
 //usage:# define IF_UDHCP_VERBOSE(...)
 //usage:#endif
 //usage:#define udhcpc6_trivial_usage
-//usage:       "[-fbnq"IF_UDHCP_VERBOSE("v")"oRB] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE]\n"
+//usage:       "[-fbnq"IF_UDHCP_VERBOSE("v")"oR] [-i IFACE] [-r IP] [-s PROG] [-p PIDFILE]\n"
 //usage:       "       [-x OPT:VAL]... [-O OPT]..." IF_FEATURE_UDHCP_PORT(" [-P N]")
 //usage:#define udhcpc6_full_usage "\n"
 //usage:       IF_LONG_OPTS(
@@ -771,7 +768,7 @@ static void client_background(void)
 //usage:     "\n       -R,--release            Release IP on exit"
 //usage:     "\n       -S,--syslog             Log to syslog too"
 //usage:       IF_FEATURE_UDHCP_PORT(
-//usage:     "\n       -P,--client-port N      Use port N (default 68)"
+//usage:     "\n       -P,--client-port N      Use port N (default 546)"
 //usage:       )
 ////usage:     IF_FEATURE_UDHCPC_ARPING(
 ////usage:     "\n     -a,--arping             Use arping to validate offered address"
@@ -805,7 +802,7 @@ static void client_background(void)
 //usage:     "\n       -R              Release IP on exit"
 //usage:     "\n       -S              Log to syslog too"
 //usage:       IF_FEATURE_UDHCP_PORT(
-//usage:     "\n       -P N            Use port N (default 68)"
+//usage:     "\n       -P N            Use port N (default 546)"
 //usage:       )
 ////usage:     IF_FEATURE_UDHCPC_ARPING(
 ////usage:     "\n     -a              Use arping to validate offered address"
@@ -859,8 +856,8 @@ int udhcpc6_main(int argc UNUSED_PARAM, char **argv)
        /* Parse command line */
        /* O,x: list; -T,-t,-A take numeric param */
        opt_complementary = "O::x::T+:t+:A+" IF_UDHCP_VERBOSE(":vv") ;
-       IF_LONG_OPTS(applet_long_options = udhcpc_longopts;)
-       opt = getopt32(argv, "i:np:qRr:s:T:t:SA:O:ox:fB"
+       IF_LONG_OPTS(applet_long_options = udhcpc6_longopts;)
+       opt = getopt32(argv, "i:np:qRr:s:T:t:SA:O:ox:f"
                USE_FOR_MMU("b")
                ///IF_FEATURE_UDHCPC_ARPING("a")
                IF_FEATURE_UDHCP_PORT("P:")
@@ -872,7 +869,7 @@ int udhcpc6_main(int argc UNUSED_PARAM, char **argv)
                , &list_x
                IF_FEATURE_UDHCP_PORT(, &str_P)
                IF_UDHCP_VERBOSE(, &dhcp_verbose)
-               );
+       );
        requested_ipv6 = NULL;
        if (opt & OPT_r) {
                if (inet_pton(AF_INET6, str_r, &ipv6_buf) <= 0)
index 3a4ef9e..3c4e8de 100644 (file)
@@ -46,7 +46,6 @@ static const char udhcpc_longopts[] ALIGN1 =
        "request\0"        Required_argument "r"
        "script\0"         Required_argument "s"
        "timeout\0"        Required_argument "T"
-       "version\0"        No_argument       "v"
        "retries\0"        Required_argument "t"
        "tryagain\0"       Required_argument "A"
        "syslog\0"         No_argument       "S"
@@ -1183,7 +1182,7 @@ int udhcpc_main(int argc UNUSED_PARAM, char **argv)
                , &list_x
                IF_FEATURE_UDHCP_PORT(, &str_P)
                IF_UDHCP_VERBOSE(, &dhcp_verbose)
-               );
+       );
        if (opt & (OPT_h|OPT_H)) {
                //msg added 2011-11
                bb_error_msg("option -h NAME is deprecated, use -x hostname:NAME");