char *progress_type; /* progress indicator type. */
char *proxy_user; /*oli*/
char *proxy_passwd;
-#ifdef HAVE_SELECT
- long timeout; /* The value of read timeout in
- seconds. */
-#endif
+
+ double read_timeout; /* The read/write timeout. */
+ double dns_timeout; /* The DNS timeout. */
+ double connect_timeout; /* The connect timeout. */
+
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 */
+ double wait; /* The wait period between retrievals. */
+ double 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. */
- int downloaded_overflow; /* Whether the above overflowed. */
+ LARGE_INT quota; /* Maximum file size to download and
+ store. */
int numurls; /* Number of successfully downloaded
URLs */
int save_headers; /* Do we save headers together with
file? */
-#ifdef DEBUG
+#ifdef ENABLE_DEBUG
int debug; /* Debugging on/off */
-#endif /* DEBUG */
+#endif
int timestamping; /* Whether to use time-stamping. */