wget: fix --header handling
authorDenis Vlasenko <vda.linux@googlemail.com>
Mon, 2 Mar 2009 15:08:25 +0000 (15:08 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Mon, 2 Mar 2009 15:08:25 +0000 (15:08 -0000)
networking/wget.c

index d782cc4fea9c5179b4d7864aa5dfa8f1ebc19a07..23143d51161d48b8a8a85386984a544204a2cbc0 100644 (file)
@@ -417,15 +417,17 @@ int wget_main(int argc UNUSED_PARAM, char **argv)
                KEY_content_length = 1, KEY_transfer_encoding, KEY_chunked, KEY_location
        };
        enum {
-               WGET_OPT_CONTINUE   = 0x1,
-               WGET_OPT_SPIDER     = 0x2,
-               WGET_OPT_QUIET      = 0x4,
-               WGET_OPT_OUTNAME    = 0x8,
-               WGET_OPT_PREFIX     = 0x10,
-               WGET_OPT_PROXY      = 0x20,
-               WGET_OPT_USER_AGENT = 0x40,
-               WGET_OPT_PASSIVE    = 0x80,
-               WGET_OPT_HEADER     = 0x100,
+               WGET_OPT_CONTINUE   = (1 << 0),
+               WGET_OPT_SPIDER     = (1 << 1),
+               WGET_OPT_QUIET      = (1 << 2),
+               WGET_OPT_OUTNAME    = (1 << 3),
+               WGET_OPT_PREFIX     = (1 << 4),
+               WGET_OPT_PROXY      = (1 << 5),
+               WGET_OPT_USER_AGENT = (1 << 6),
+               WGET_OPT_RETRIES    = (1 << 7),
+               WGET_OPT_NETWORK_READ_TIMEOUT = (1 << 8),
+               WGET_OPT_PASSIVE    = (1 << 9),
+               WGET_OPT_HEADER     = (1 << 10),
        };
 #if ENABLE_FEATURE_WGET_LONG_OPTIONS
        static const char wget_longopts[] ALIGN1 =
@@ -437,6 +439,10 @@ int wget_main(int argc UNUSED_PARAM, char **argv)
                "directory-prefix\0" Required_argument "P"
                "proxy\0"            Required_argument "Y"
                "user-agent\0"       Required_argument "U"
+               /* Ignored: */
+               // "tries\0"            Required_argument "t"
+               // "timeout\0"          Required_argument "T"
+               /* Ignored (we always use PASV): */
                "passive-ftp\0"      No_argument       "\xff"
                "header\0"           Required_argument "\xfe"
                ;