From: Amos Jeffries Date: Mon, 8 Oct 2012 06:50:37 +0000 (-0600) Subject: Windows: updated test for ws2tcpip.h and windows.h X-Git-Tag: SQUID_3_4_0_1~600 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=32341684d00b84f5bb56b9427680735b66964712;p=thirdparty%2Fsquid.git Windows: updated test for ws2tcpip.h and windows.h --- diff --git a/configure.ac b/configure.ac index 49d4ef5bf2..34495bd348 100644 --- a/configure.ac +++ b/configure.ac @@ -1143,9 +1143,15 @@ if test "x${enable_eui:=yes}" = "xyes" ; then esac #Iphlpapi.h check delayed after winsock2.h AC_CHECK_HEADERS( \ + windows.h \ net/if_dl.h \ sys/sockio.h \ - sys/param.h + sys/param.h, + [], [], [[ +#if HAVE_WINDOWS_H +include +endif +]] ) AC_CHECK_HEADERS( \ net/if_arp.h \ @@ -2409,8 +2415,7 @@ AC_CHECK_HEADERS( \ inttypes.h \ db.h \ db_185.h \ - wchar.h \ - ws2tcpip.h + wchar.h ) CHECK_STRUCT_PAM_CONV @@ -2621,7 +2626,13 @@ AC_SEARCH_LIBS([yp_match], [nsl nss_nis nss_nisplus]) dnl Check for Winsock only on MinGW, on Cygwin we must use emulated BSD socket API if test "x$squid_host_os" = "xmingw" ; then SQUID_CHECK_WINSOCK_LIB - AC_CHECK_HEADERS(Iphlpapi.h,,,[ + AC_CHECK_HEADERS( \ + windows.h \ + ws2tcpip.h \ + Iphlpapi.h ,,,[ +#if HAVE_WINDOWS_H +#include +#endif #if HAVE_WINSOCK2_H #include #endif])