curl-library
[PATCH] lib: documentation updates in README.hostip
From: Colin Hogben <Colin.Hogben_at_ccfe.ac.uk>
Date: Wed, 18 Jun 2014 10:04:22 +0100
Date: Wed, 18 Jun 2014 10:04:22 +0100
c-ares now does support IPv6;
avoid implying threaded resolver is Windows-only;
two referenced source files were renamed in 7de2f92
--- lib/README.hostip | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/lib/README.hostip b/lib/README.hostip index 2e30bc7..03d8966 100644 --- a/lib/README.hostip +++ b/lib/README.hostip @@ -10,12 +10,12 @@ defined. CURLRES_ARES - is defined if libcurl is built to use c-ares for asynchronous - name resolves. It cannot have ENABLE_IPV6 defined at the same time, as c-ares - has no ipv6 support. This can be Windows or *nix. + name resolves. This can be Windows or *nix. - CURLRES_THREADED - is defined if libcurl is built to run under (native) - Windows, and then the name resolve will be done in a new thread, and the - supported asynch API will be the same as for ares-builds. + CURLRES_THREADED - is defined if libcurl is built to use threading for + asynchronous name resolves. The name resolve will be done in a new thread, + and the supported asynch API will be the same as for ares-builds. This is + the default under (native) Windows. If any of the two previous are defined, CURLRES_ASYNCH is defined too. If libcurl is not built to use an asynchronous resolver, CURLRES_SYNCH is @@ -23,13 +23,13 @@ The host*.c sources files are split up like this: - hostip.c - method-independent resolver functions and utility functions - hostasyn.c - functions for asynchronous name resolves - hostsyn.c - functions for synchronous name resolves - hostares.c - functions for ares-using name resolves - hostthre.c - functions for threaded name resolves - hostip4.c - ipv4-specific functions - hostip6.c - ipv6-specific functions + hostip.c - method-independent resolver functions and utility functions + hostasyn.c - functions for asynchronous name resolves + hostsyn.c - functions for synchronous name resolves + asyn-ares.c - functions for asynchronous name resolves using c-ares + asyn-thread.c - functions for asynchronous name resolves using threads + hostip4.c - ipv4-specific functions + hostip6.c - ipv6-specific functions The hostip.h is the single united header file for all this. It defines the CURLRES_* defines based on the config*.h and curl_setup.h defines. -- 1.7.1 --------------060900010209030806010100 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQpMaXN0IGFkbWluOiBodHRwOi8vY29vbC5oYXh4LnNlL2xpc3QvbGlzdGluZm8v Y3VybC1saWJyYXJ5CkV0aXF1ZXR0ZTogIGh0dHA6Ly9jdXJsLmhheHguc2UvbWFpbC9ldGlxdWV0 dGUuaHRtbA== --------------060900010209030806010100--Received on 2001-09-17