diff options
author | Colin Hogben <Colin.Hogben@ccfe.ac.uk> | 2014-06-18 10:04:22 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2014-06-21 19:49:48 +0200 |
commit | 0ab9e0c9d946f656f47acec5191319db8c37610c (patch) | |
tree | 270a261e4b413e121faecf6829f358ec853ba13c /lib | |
parent | ac5b6f8082b8b94c79b750ec17bd4a318fa04683 (diff) |
lib: documentation updates in README.hostip
c-ares now does support IPv6;
avoid implying threaded resolver is Windows-only;
two referenced source files were renamed in 7de2f92
Diffstat (limited to 'lib')
-rw-r--r-- | lib/README.hostip | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/README.hostip b/lib/README.hostip index 2e30bc792..03d896668 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. |