removed dependency on gettimeofday() since we use only 1 sec resolution here.
authorGunter Knauf <gk@gknw.de>
Mon, 22 Oct 2007 23:31:40 +0000 (23:31 +0000)
committerGunter Knauf <gk@gknw.de>
Mon, 22 Oct 2007 23:31:40 +0000 (23:31 +0000)
ares_init.c

index 2627cb4..0110f12 100644 (file)
@@ -107,7 +107,6 @@ int ares_init_options(ares_channel *channelptr, struct ares_options *options,
   int i;
   int status = ARES_SUCCESS;
   struct server_state *server;
-  struct timeval tv;
 
 #ifdef CURLDEBUG
   const char *env = getenv("CARES_MEMDEBUG");
@@ -147,8 +146,7 @@ int ares_init_options(ares_channel *channelptr, struct ares_options *options,
   channel->sock_state_cb = NULL;
   channel->sock_state_cb_data = NULL;
 
-  gettimeofday(&tv, NULL);
-  channel->last_timeout_processed = tv.tv_sec;
+  channel->last_timeout_processed = (long)time(NULL);
 
   /* Initialize our lists of queries */
   ares__init_list_head(&(channel->all_queries));