bk: 4292d99btSc72HHtyyLr8GKoO19YQQ
netaddr->type.in.s_addr = INADDR_ANY;
}
+#ifdef ISC_PLATFORM_HAVEIPV6
void
isc_netaddr_any6(isc_netaddr_t *netaddr) {
memset(netaddr, 0, sizeof(*netaddr));
netaddr->family = AF_INET6;
netaddr->type.in6 = in6addr_any;
}
+#endif
isc_boolean_t
isc_netaddr_ismulticast(isc_netaddr_t *na) {
#include "ntp_stdlib.h"
#include "ntp_string.h"
-#ifdef ISC_PLATFORM_NEEDIN6ADDRANY
-
-#if defined(SYS_WINNT)
-/* XXX This is the preferred way, but for some reason the SunOS compiler
- * does not like it.
- */
-const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
-#else
-const struct in6_addr in6addr_any;
-#endif
-#endif
-
#ifndef ISC_PLATFORM_HAVEIPV6
static char *ai_errlist[] = {
ce = (struct conf_entry *)emalloc(sizeof(struct conf_entry));
ce->ce_name = cp;
ce->ce_peeraddr = 0;
+#ifdef ISC_PLATFORM_HAVEIPV6
ce->ce_peeraddr6 = in6addr_any;
+#endif
ANYSOCK(&ce->peer_store);
ce->ce_hmode = (u_char)mode;
ce->ce_version = (u_char)version;