]> sjero.net Git - wget/blobdiff - src/options.h
[svn] Commit IPv6 support by Thomas Lussnig.
[wget] / src / options.h
index 70746b15aeaf81316afe47484af6f6cf6bb09f10..a07c641e96b57b72b9b4fe35e968b80ac82ee593 100644 (file)
@@ -19,6 +19,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 /* Needed for FDP.  */
 #include <stdio.h>
+#include "host.h"
 
 struct options
 {
@@ -36,9 +37,6 @@ struct options
   int relative_only;           /* Follow only relative links. */
   int no_parent;               /* Restrict access to the parent
                                   directory.  */
-  int simple_check;            /* Should we use simple checking
-                                  (strcmp) or do we create a host
-                                  hash and call gethostbyname? */
   int reclevel;                        /* Maximum level of recursion */
   int dirstruct;               /* Do we build the directory structure
                                  as we go along? */
@@ -102,10 +100,13 @@ struct options
   long timeout;                        /* The value of read timeout in
                                   seconds. */
 #endif
+  int random_wait;             /* vary from 0 .. wait secs by random()? */
   long wait;                   /* The wait period between retrievals. */
   long waitretry;              /* The wait period between retries. - HEH */
   int use_robots;              /* Do we heed robots.txt? */
 
+  long limit_rate;             /* Limit the download rate to this
+                                  many bps. */
   long quota;                  /* Maximum number of bytes to
                                   retrieve. */
   VERY_LONG_TYPE downloaded;   /* How much we downloaded already. */
@@ -139,6 +140,7 @@ struct options
   int htmlify;                 /* Do we HTML-ify the OS-dependent
                                   listings? */
 
+  char *dot_style;
   long dot_bytes;              /* How many bytes in a printing
                                   dot. */
   int dots_in_line;            /* How many dots in one line. */
@@ -151,14 +153,13 @@ struct options
 
   int page_requisites;         /* Whether we need to download all files
                                   necessary to display a page properly. */
-
-  struct sockaddr_in *bind_address; /* What local IP address to bind to. */
-
+  wget_sockaddr *bind_address;  /* What local IP address to bind to. */
 #ifdef HAVE_SSL
   char *sslcertfile;           /* external client cert to use. */
   char *sslcertkey;            /* the keyfile for this certificate
                                   (if not internal) included in the
                                   certfile. */
+  char *sslegdsock;             /* optional socket of the egd daemon */
 #endif /* HAVE_SSL */
 
   int   cookies;