X-Git-Url: http://sjero.net/git/?a=blobdiff_plain;f=src%2Foptions.h;h=13b0bf20e41adb426498f318669cd7e00854b0f7;hb=07f60f19a4ee99ddc343bb51568b0c474e9b853d;hp=a11de0e4e88fdc892a7606f562f848ab33665547;hpb=29cdc8da201865264b8344b68517e1cc405628fc;p=wget diff --git a/src/options.h b/src/options.h index a11de0e4..13b0bf20 100644 --- a/src/options.h +++ b/src/options.h @@ -73,6 +73,9 @@ struct options FTP. */ char *output_document; /* The output file to which the documents will be printed. */ + int od_known_regular; /* whether output_document is a + regular file we can manipulate, + i.e. not `-' or a device file. */ FILE *dfp; /* The file pointer to the output document. */ @@ -86,10 +89,11 @@ struct options char *http_user; /* HTTP user. */ char *http_passwd; /* HTTP password. */ char *user_header; /* User-defined header(s). */ + int http_keep_alive; /* whether we use keep-alive */ int use_proxy; /* Do we use proxy? */ int proxy_cache; /* Do we load from proxy cache? */ - char *http_proxy, *ftp_proxy; + char *http_proxy, *ftp_proxy, *https_proxy; char **no_proxy; char *base_href; char *proxy_user; /*oli*/ @@ -105,6 +109,7 @@ struct options long quota; /* Maximum number of bytes to retrieve. */ VERY_LONG_TYPE downloaded; /* How much we downloaded already. */ + int downloaded_overflow; /* Whether the above overflowed. */ int numurls; /* Number of successfully downloaded URLs */ @@ -148,6 +153,13 @@ struct options necessary to display a page properly. */ struct sockaddr_in *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. */ +#endif /* HAVE_SSL */ }; #ifndef OPTIONS_DEFINED_HERE