From 4f9ad057ca1391dac5d3ae3b35563185abae36e3 Mon Sep 17 00:00:00 2001 From: Jeffrey Hutzelman Date: Mon, 18 Feb 2013 14:20:12 -0500 Subject: server: c-ares support Add the bits we need to be able to use c-ares for DNS operations in the server. This handles initialization and making sure the resolver's sockets and timeouts are considered in the main loop. --- server/global.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'server/global.c') diff --git a/server/global.c b/server/global.c index 69aea1f..5199f7b 100644 --- a/server/global.c +++ b/server/global.c @@ -18,6 +18,9 @@ int srv_socket; /* dgram socket for clients and other servers */ int bdump_socket = -1; /* brain dump socket fd (closed most of the time) */ +#ifdef HAVE_ARES +ares_channel achannel; /* C-ARES resolver channel */ +#endif fd_set interesting; /* the file descrips we are listening to right now */ struct sockaddr_in srv_addr; /* address of the socket */ -- cgit v1.2.3