]> sjero.net Git - wget/blobdiff - src/main.c
[svn] Updated long_to_string(); enhanced opt.downloaded to use
[wget] / src / main.c
index 4128bcb7df35bdb0937331d5c9c3db7c894ff668..3bb6b14f5c92445e0fdfcc6b8c87597e52ae7f63 100644 (file)
@@ -137,6 +137,7 @@ Logging and input file:\n\
   -B,  --base=URL             prepends URL to relative links in -F -i file.\n\
 \n"), _("\
 Download:\n\
+       --bind-address=ADDRESS   bind to ADDRESS (hostname or IP) on local host.\n\
   -t,  --tries=NUMBER           set number of retries to NUMBER (0 unlimits).\n\
   -O   --output-document=FILE   write documents to FILE.\n\
   -nc, --no-clobber             don\'t clobber existing files or use .# suffixes.\n\
@@ -253,6 +254,7 @@ main (int argc, char *const *argv)
     { "append-output", required_argument, NULL, 'a' },
     { "backups", required_argument, NULL, 23 }, /* undocumented */
     { "base", required_argument, NULL, 'B' },
+    { "bind-address", required_argument, NULL, 27 },
     { "cache", required_argument, NULL, 'C' },
     { "cut-dirs", required_argument, NULL, 17 },
     { "delete-after", no_argument, NULL, 8 },
@@ -365,6 +367,9 @@ hpVqvdkKsxmNWrHSLcFbEY:G:g:T:U:O:l:n:i:o:a:t:D:A:R:P:B:e:Q:X:I:w:",
          printf ("%s\n", ftp_getaddress ());
          exit (0);
          break;
+       case 27:
+         setval ("bindaddress", optarg);
+         break;
        case 'b':
          setval ("background", "on");
          break;
@@ -766,7 +771,8 @@ Can't timestamp and not clobber old files at the same time.\n"));
     {
       logprintf (LOG_NOTQUIET,
                 _("\nFINISHED --%s--\nDownloaded: %s bytes in %d files\n"),
-                time_str (NULL), legible (opt.downloaded), opt.numurls);
+                time_str (NULL), legible_very_long (opt.downloaded),
+                opt.numurls);
       /* Print quota warning, if exceeded.  */
       if (opt.quota && opt.downloaded > opt.quota)
        logprintf (LOG_NOTQUIET,