From: Joshua Peterson Date: Wed, 26 Apr 2017 18:25:53 +0000 (-0400) Subject: Define HAVE_STRUCT_SOCKADDR_IN6 on Windows (#4755) X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=mono.git;a=commitdiff_plain;h=22b6b9581418260397b701c17b16c3eb55136de7 Define HAVE_STRUCT_SOCKADDR_IN6 on Windows (#4755) This enables IPv6 support on Windows. --- diff --git a/support/map.c b/support/map.c index 92fca755371..a0580964684 100644 --- a/support/map.c +++ b/support/map.c @@ -5237,7 +5237,7 @@ Mono_Posix_ToSockaddrIn (struct sockaddr_in *from, struct Mono_Posix_SockaddrIn #endif /* ndef HAVE_STRUCT_SOCKADDR_IN */ -#ifdef HAVE_STRUCT_SOCKADDR_IN6 +#if defined(HAVE_STRUCT_SOCKADDR_IN6) && !defined(HOST_WIN32) int Mono_Posix_FromSockaddrIn6 (struct Mono_Posix_SockaddrIn6 *from, struct sockaddr_in6 *to) { @@ -5259,7 +5259,7 @@ Mono_Posix_FromSockaddrIn6 (struct Mono_Posix_SockaddrIn6 *from, struct sockaddr #endif /* ndef HAVE_STRUCT_SOCKADDR_IN6 */ -#ifdef HAVE_STRUCT_SOCKADDR_IN6 +#if defined(HAVE_STRUCT_SOCKADDR_IN6) && !defined(HOST_WIN32) int Mono_Posix_ToSockaddrIn6 (struct sockaddr_in6 *from, struct Mono_Posix_SockaddrIn6 *to) { diff --git a/winconfig.h b/winconfig.h index 6a4873657aa..bc9c003c0ad 100644 --- a/winconfig.h +++ b/winconfig.h @@ -586,6 +586,9 @@ /* Define to 1 if you have the header file. */ #define HAVE_WCHAR_H 1 +/* Define to 1 if you have IPv6 support. */ +#define HAVE_STRUCT_SOCKADDR_IN6 1 + /* Have a working sigaltstack */ /* #undef HAVE_WORKING_SIGALTSTACK */