wildipv4 = idx;
idx++;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
/*
* create pseudo-interface with wildcard IPv6 address
*/
loopback_interface = itf;
}
}
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
else if (isc_if->af == AF_INET6) {
itf->sin.ss_family = (u_short) isc_if->af;
strcpy(itf->name, isc_if->name);
loopback6_interface = itf;
}
}
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
/* Process the rest of the flags */
if (isc_net_probeipv6() == ISC_R_SUCCESS)
scan_ipv6 = ISC_TRUE;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
else
netsyslog(LOG_ERR, "no IPv6 interfaces found");
#endif
SOCKET s;
struct sockaddr_in *sinp;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
struct ipv6_mreq mreq6;
struct in6_addr iaddr6;
struct sockaddr_in6 *sin6p;
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
switch (addr.ss_family)
{
add_addr_to_list(&addr, i);
break;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
case AF_INET6 :
iaddr6 = ((struct sockaddr_in6*)&addr)->sin6_addr;
add_addr_to_list(&addr, i);
break;
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
}
#ifdef DEBUG
struct ip_mreq mreq;
u_int32 haddr;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
struct ipv6_mreq mreq6;
struct in6_addr haddr6;
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
switch (addr.ss_family)
{
}
break;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
case AF_INET6 :
haddr6 = ((struct sockaddr_in6*)&addr)->sin6_addr;
}
}
break;
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
}/* switch */
delete_addr_from_list(&addr);
struct in_addr addr;
};
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
struct cache6 {
u_short port;
struct in6_addr addr;
};
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
#ifndef ERRORCACHESIZE
#define ERRORCACHESIZE 8
#endif
#if ERRORCACHESIZE > 0
static struct cache badaddrs[ERRORCACHESIZE];
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
static struct cache6 badaddrs6[ERRORCACHESIZE];
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
#else
#define badaddrs ((struct cache *)0) /* Only used in empty loops! */
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
#define badaddrs6 ((struct cache6 *)0) /* Only used in empty loops! */
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
#endif
#ifdef DEBUG
if (debug > 1)
}
break;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
case AF_INET6 :
/*
inter->last_ttl = ttl;
}
break;
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
default :
exit(1);
badaddrs[slot].addr.s_addr == ((struct sockaddr_in*)dest)->sin_addr.s_addr)
break;
}
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
else if (dest->ss_family == AF_INET6) {
if (badaddrs6[slot].port == ((struct sockaddr_in6*)dest)->sin6_port &&
badaddrs6[slot].addr.s6_addr == ((struct sockaddr_in6*)dest)->sin6_addr.s6_addr)
break;
}
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
else exit(1); /* address family not supported yet */
#if defined(HAVE_IO_COMPLETION_PORT)
}
break;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
case AF_INET6 :
for (slot = ERRORCACHESIZE; --slot >= 0; )
break;
}
break;
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
default :
exit(1);
case AF_INET :
badaddrs[slot].port = 0;
break;
-#ifdef HAVE_IPV6
+#ifdef ISC_PLATFORM_HAVEIPV6
case AF_INET6 :
badaddrs6[slot].port = 0;
break;
-#endif /* HAVE_IPV6 */
+#endif /* ISC_PLATFORM_HAVEIPV6 */
}
}
}