2013-08-27 Roland McGrath <roland@hack.frob.com>
+ * resolv/res_send.c (send_dg): Don't try to use ioctl unless [FIONREAD].
+
* resolv/res_hconf.c [!NOT_IN_libc] (ifaddrs): Declare
only under [SIOCGIFCONF && SIOCGIFNETMASK].
/* Yes, we test ANSCP here. If we have two buffers
both will be allocatable. */
&& anscp
+#ifdef FIONREAD
&& (ioctl (pfd[0].fd, FIONREAD, thisresplenp) < 0
- || *thisanssizp < *thisresplenp)) {
+ || *thisanssizp < *thisresplenp)
+#endif
+ ) {
u_char *newp = malloc (MAXPACKET);
if (newp != NULL) {
*anssizp = MAXPACKET;