## Copyright (C) 1996-2023 The Squid Software Foundation and contributors ## ## Squid software is distributed under GPLv2+ license and includes ## contributions from numerous individuals and organizations. ## Please see the COPYING and CONTRIBUTORS files for details. ## dnl This encapsulates the nasty mess of headers we need to check when dnl checking types. AC_DEFUN([SQUID_DEFAULT_INCLUDES],[[ /* What a mess.. many systems have added the (now standard) bit types * in their own ways, so we need to scan a wide variety of headers to * find them.. * IMPORTANT: Keep compat/types.h syncronised with this list */ #if HAVE_SYS_TYPES_H #include #endif #if HAVE_LINUX_TYPES_H #include #endif #if HAVE_STDLIB_H #include #endif #if HAVE_STDDEF_H #include #endif #if HAVE_INTTYPES_H #include #endif #if HAVE_SYS_BITYPES_H #include #endif #if HAVE_SYS_SELECT_H #include #endif #if HAVE_NETINET_IN_SYSTM_H #include #endif ]]) dnl *BSD net headers AC_DEFUN([SQUID_BSDNET_INCLUDES],[ SQUID_DEFAULT_INCLUDES #if HAVE_SYS_PARAM_H #include #endif #if HAVE_SYS_TIME_H #include #endif #if HAVE_SYS_SOCKET_H #include #endif #if HAVE_NET_IF_H #include #endif #if HAVE_NETINET_IN_H #include #endif #if HAVE_NETINET_IP_H #include #endif #if HAVE_NETINET_IP_COMPAT_H #include #endif #if HAVE_NETINET_IP_FIL_H #include #endif ])