25 #ifdef HAVE_NETINET_IN_H 26 #include <netinet/in.h> 31 #ifdef HAVE_ARPA_INET_H 32 #include <arpa/inet.h> 76 conn->async.status = status;
102 conn->async.dns =
dns;
107 conn->async.done =
TRUE;
124 if(conn->async.dns) {
126 conn->async.dns = NULL;
CURLcode Curl_setup_conn(struct connectdata *conn, bool *protocol_done)
CURLcode Curl_disconnect(struct connectdata *conn, bool dead_connection)
struct Curl_dns_entry * dns_entry
void Curl_freeaddrinfo(Curl_addrinfo *cahead)
UNITTEST_START int result
struct Curl_share * share
#define CURL_ASYNC_SUCCESS
Curl_addrinfo * Curl_resolver_getaddrinfo(struct connectdata *conn, const char *hostname, int port, int *waitp)
CURLcode Curl_addrinfo_callback(struct connectdata *conn, int status, Curl_addrinfo *ai)
CURLSHcode Curl_share_unlock(struct Curl_easy *data, curl_lock_data type)
static unsigned short port
struct Curl_dns_entry * Curl_cache_addr(struct Curl_easy *data, Curl_addrinfo *addr, const char *hostname, int port)
CURLSHcode Curl_share_lock(struct Curl_easy *data, curl_lock_data type, curl_lock_access accesstype)
Curl_addrinfo * Curl_getaddrinfo(struct connectdata *conn, const char *hostname, int port, int *waitp)
CURLcode Curl_async_resolved(struct connectdata *conn, bool *protocol_connect)