Mild decrufting in resolv code.
authorRoland McGrath <roland@hack.frob.com>
Tue, 27 Aug 2013 17:49:36 +0000 (10:49 -0700)
committerRoland McGrath <roland@hack.frob.com>
Tue, 27 Aug 2013 17:49:36 +0000 (10:49 -0700)
ChangeLog
resolv/res_hconf.c
resolv/res_mkquery.c

index 4c31935..30d90e0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2013-08-27  Roland McGrath  <roland@hack.frob.com>
 
+       * resolv/res_hconf.c [!NOT_IN_libc] (ifaddrs): Declare
+       only under [SIOCGIFCONF && SIOCGIFNETMASK].
+
+       * resolv/res_mkquery.c: Include <sys/time.h>.
+
        * inet/ifreq.c: Moved to ...
        * sysdeps/unix/ifreq.c: ... here.
        * inet/ifreq.c: New file, true stub version.
index 8ac4638..a92751b 100644 (file)
@@ -359,6 +359,7 @@ _res_hconf_init (void)
 
 
 #ifndef NOT_IN_libc
+# if defined SIOCGIFCONF && defined SIOCGIFNETMASK
 /* List of known interfaces.  */
 libc_freeres_ptr (
 static struct netaddr
@@ -373,6 +374,7 @@ static struct netaddr
     } ipv4;
   } u;
 } *ifaddrs);
+# endif
 
 /* Reorder addresses returned in a hostent such that the first address
    is an address on the local subnet, if there is such an address.
index c0798dc..6170763 100644 (file)
@@ -77,6 +77,7 @@ static const char rcsid[] = "$BINDId: res_mkquery.c,v 8.12 1999/10/13 16:39:40 v
 #include <resolv.h>
 #include <stdio.h>
 #include <string.h>
+#include <sys/time.h>
 
 /* Options.  Leave them on. */
 /* #define DEBUG */