22#include <netinet/in.h>
32#define DEFAULT_TIMEOUT 5
33#define DEFAULT_TRIES 4
35#define INADDR_NONE 0xffffffff
37#ifndef MAX_ADAPTER_ADDRESS_LENGTH
38#define MAX_ADAPTER_ADDRESS_LENGTH 8
41#define PATH_RESOLV_CONF "/etc/resolv.conf"
43#define PATH_HOSTS "/etc/inet/hosts"
45#define PATH_HOSTS "/etc/hosts"
159#define strcasecmp(a,b) _stricmp(a,b)
160#define strncasecmp(a,b,n) _strnicmp(a,b,n)
void() ares_poll_cb_func(void *cb_data, struct ares_channeldata *chan, int sockidx, int fd, int using_tcp, ares_poll_action_t act)
void(* ares_callback)(void *arg, int status, unsigned char *abuf, int alen)
void ares__kill_socket(int s)
int ares__read_line(FILE *fp, char **buf, int *bufsize)
void ares__close_poll(ares_channel channel, int server_idx)
int ares__get_hostent(FILE *fp, struct hostent **host)
#define MAX_ADAPTER_ADDRESS_LENGTH
void ares__close_sockets(struct server_state *server)
void ares__send_query(ares_channel channel, struct query *query, time_t now)
void(* socket_function_ptr)(Socket s, int transportType, const char *file, int line)
struct apattern * sortlist
ares_poll_cb_func * poll_cb_func
socket_function_ptr socket_function
struct server_state * servers
struct send_request * next
unsigned char tcp_lenbuf[2]
struct send_request * qhead
int default_localhost_server
struct send_request * qtail
unsigned char * tcp_buffer
unsigned char physical_addr[MAX_ADAPTER_ADDRESS_LENGTH]