]> git.ipfire.org Git - thirdparty/curl.git/commit
async resolvers: further cleanups
authorDaniel Stenberg <daniel@haxx.se>
Sun, 30 Jan 2011 23:10:35 +0000 (00:10 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 25 Apr 2011 17:47:16 +0000 (19:47 +0200)
commit7de2f9271c68c10ee7057c10741b0406bca6c156
tree409facd48bf80fc9576b7b44f44cf469aeaa4c4b
parent24d84da0731f680a9b19653a450d4843f190d6b8
async resolvers: further cleanups

asyn-ares.c and asyn-thread.c are two separate backends that implement
the same (internal) async resolver API for libcurl to use. Backend is
specified at build time.

The internal resolver API is defined in asyn.h for asynch resolvers.
15 files changed:
lib/Makefile.inc
lib/asyn-ares.c [moved from lib/hostares.c with 92% similarity]
lib/asyn-thread.c [moved from lib/hostthre.c with 91% similarity]
lib/asyn.h [new file with mode: 0644]
lib/connect.c
lib/ftp.c
lib/hostasyn.c
lib/hostip.c
lib/hostip.h
lib/hostsyn.c
lib/multi.c
lib/socks.c
lib/transfer.c
lib/url.c
lib/url.h