From 63ae7feed6b8d85c1b5bcace39d141b2ed721289 Mon Sep 17 00:00:00 2001 From: Patrik Stridvall Date: Fri, 8 Nov 2002 19:34:52 +0000 Subject: [PATCH] - Added #include where needed for FreeBSD. - Added protection for #include . --- configure | 41 ++++++++++++++++++++++++++++------------- configure.ac | 41 ++++++++++++++++++++++++++++------------- 2 files changed, 56 insertions(+), 26 deletions(-) diff --git a/configure b/configure index 34ce72220d4..3ced52f0b01 100755 --- a/configure +++ b/configure @@ -8731,7 +8731,10 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include +#include + #ifdef HAVE_SYS_SOCKET_H + # include + #endif #include int main () @@ -8783,7 +8786,10 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include +#include + #ifdef HAVE_SYS_SOCKET_H + # include + #endif #include #include int @@ -11896,8 +11902,9 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#if HAVE_SYS_TYPES_H - # include +#include + #if HAVE_SYS_PARAM_H + # include #endif #include <$ac_header> @@ -11946,9 +11953,7 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#if HAVE_SYS_TYPES_H - # include - #endif +#include #if HAVE_SYS_SOCKET_H # include #endif @@ -11999,7 +12004,8 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#if HAVE_SYS_SOCKET_H +#include + #if HAVE_SYS_SOCKET_H # include #endif #if HAVE_NETINET_IN_SYSTM_H @@ -12052,7 +12058,8 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#if HAVE_SYS_SOCKET_H +#include + #if HAVE_SYS_SOCKET_H # include #endif @@ -13311,7 +13318,9 @@ else #line $LINENO "configure" #include "confdefs.h" #include -#include +#ifdef HAVE_SYS_SOCKET_H +# include +#endif int main () { @@ -13361,7 +13370,9 @@ else #line $LINENO "configure" #include "confdefs.h" #include -#include +#ifdef HAVE_SYS_SOCKET_H +# include +#endif int main () { @@ -13411,8 +13422,12 @@ else #line $LINENO "configure" #include "confdefs.h" #include -#include -#include +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +#ifdef HAVE_SYS_UN_H +# include +#endif int main () { diff --git a/configure.ac b/configure.ac index 44413b3b564..4842a09ebcb 100644 --- a/configure.ac +++ b/configure.ac @@ -495,7 +495,10 @@ fi dnl **** Check for IPX (currently Linux only) **** AC_CACHE_CHECK([for GNU style IPX support], ac_cv_c_ipx_gnu, AC_TRY_COMPILE( - [#include + [#include + #ifdef HAVE_SYS_SOCKET_H + # include + #endif #include ], [((struct sockaddr_ipx *)0)->sipx_family == AF_IPX], [ac_cv_c_ipx_gnu="yes"], @@ -510,7 +513,10 @@ if test "$ac_cv_c_ipx_gnu" = "no" then AC_CACHE_CHECK([for linux style IPX support], ac_cv_c_ipx_linux, AC_TRY_COMPILE( - [#include + [#include + #ifdef HAVE_SYS_SOCKET_H + # include + #endif #include #include ], [((struct sockaddr_ipx *)0)->sipx_family == AF_IPX], @@ -1034,20 +1040,20 @@ AC_HEADER_STAT() dnl **** Checks for headers that depend on other ones **** AC_CHECK_HEADERS(sys/mount.h sys/user.h,,, - [#if HAVE_SYS_TYPES_H - # include + [#include + #if HAVE_SYS_PARAM_H + # include #endif]) AC_CHECK_HEADERS(net/if.h,,, - [#if HAVE_SYS_TYPES_H - # include - #endif + [#include #if HAVE_SYS_SOCKET_H # include #endif]) AC_CHECK_HEADERS(netinet/ip.h,,, - [#if HAVE_SYS_SOCKET_H + [#include + #if HAVE_SYS_SOCKET_H # include #endif #if HAVE_NETINET_IN_SYSTM_H @@ -1055,7 +1061,8 @@ AC_CHECK_HEADERS(netinet/ip.h,,, #endif]) AC_CHECK_HEADERS(resolv.h,,, - [#if HAVE_SYS_SOCKET_H + [#include + #if HAVE_SYS_SOCKET_H # include #endif]) @@ -1250,20 +1257,28 @@ WINE_CHECK_STRUCT_MEMBER(statfs,f_bavail, dnl Check for file descriptor passing with msg_accrights WINE_CHECK_STRUCT_MEMBER(msghdr,msg_accrights, [#include -#include ], +#ifdef HAVE_SYS_SOCKET_H +# include +#endif], [AC_DEFINE(HAVE_MSGHDR_ACCRIGHTS, 1, [Define if struct msghdr contains msg_accrights])]) dnl Check for the sa_len member in struct sockaddr WINE_CHECK_STRUCT_MEMBER(sockaddr,sa_len, [#include -#include ], +#ifdef HAVE_SYS_SOCKET_H +# include +#endif], [AC_DEFINE(HAVE_SOCKADDR_SA_LEN, 1, [Define if struct sockaddr contains sa_len])]) dnl Check for the sun_len member in struct sockaddr_un WINE_CHECK_STRUCT_MEMBER(sockaddr_un,sun_len, [#include -#include -#include ], +#ifdef HAVE_SYS_SOCKET_H +# include +#endif +#ifdef HAVE_SYS_UN_H +# include +#endif], [AC_DEFINE(HAVE_SOCKADDR_SUN_LEN, 1, [Define if struct sockaddr_un contains sun_len])]) dnl *** check for the need to define __i386__