From 79ffbb5e17c42ccc2ce2413ba4788db5c86cc5ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Thu, 19 Oct 2006 05:20:41 +0000 Subject: [PATCH] Include sys/types.h for sys/socket.h and netdb.h. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18575 ec53bebd-3082-4978-b11e-865c3cabbd6b --- cf/roken-frag.m4 | 40 +++++++++++++++++++++++++++++++++------- 1 file changed, 33 insertions(+), 7 deletions(-) diff --git a/cf/roken-frag.m4 b/cf/roken-frag.m4 index 75c8a0d12..e0c3a05f7 100644 --- a/cf/roken-frag.m4 +++ b/cf/roken-frag.m4 @@ -55,7 +55,6 @@ AC_CHECK_HEADERS([\ fnmatch.h \ grp.h \ ifaddrs.h \ - netdb.h \ netinet/in.h \ netinet/in6.h \ netinet/in_systm.h \ @@ -71,7 +70,6 @@ AC_CHECK_HEADERS([\ sys/mman.h \ sys/param.h \ sys/resource.h \ - sys/socket.h \ sys/sockio.h \ sys/stat.h \ sys/time.h \ @@ -99,12 +97,30 @@ AC_CHECK_HEADERS(vis.h, , , [ #error invis #endif]) +AC_CHECK_HEADERS(netdb.h, , , [AC_INCLUDES_DEFAULT +#ifdef HAVE_SYS_TYPES_H +#include +#endif +]) + +AC_CHECK_HEADERS(sys/socket.h, , , [AC_INCLUDES_DEFAULT +#ifdef HAVE_SYS_TYPES_H +#include +#endif +]) + AC_CHECK_HEADERS(net/if.h, , , [AC_INCLUDES_DEFAULT +#ifdef HAVE_SYS_TYPES_H +#include +#endif #if HAVE_SYS_SOCKET_H #include #endif]) AC_CHECK_HEADERS(netinet6/in6_var.h, , , [AC_INCLUDES_DEFAULT +#ifdef HAVE_SYS_TYPES_H +#include +#endif #if HAVE_SYS_SOCKET_H #include #endif @@ -568,11 +584,21 @@ dnl rk_CHECK_VAR(timezone,[#include ]) rk_CHECK_VAR(altzone,[#include ]) -AC_HAVE_TYPE([sa_family_t],[#include ]) -AC_HAVE_TYPE([socklen_t],[#include ]) -AC_HAVE_TYPE([struct sockaddr], [#include ]) -AC_HAVE_TYPE([struct sockaddr_storage], [#include ]) -AC_HAVE_TYPE([struct addrinfo], [#include ]) +AC_HAVE_TYPE([sa_family_t],[ +#include +#include ]) +AC_HAVE_TYPE([socklen_t],[ +#include +#include ]) +AC_HAVE_TYPE([struct sockaddr], [ +#include +#include ]) +AC_HAVE_TYPE([struct sockaddr_storage], [ +#include +#include ]) +AC_HAVE_TYPE([struct addrinfo], [ +#include +#include ]) AC_HAVE_TYPE([struct ifaddrs], [#include ]) AC_HAVE_TYPE([struct iovec],[ #include