Adds type-definitions for the *BSD family networking OS header files which
depend on them without including the necessary definition headers themselves.
Completes fix for Bug 2196 detailed files.
#if HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif
+#if HAVE_NETINET_IN_SYSTM_H
+#include <netinet/in_systm.h>
+#endif
]])
dnl and this is for AC_CHECK_SIZEOF
#if HAVE_NETINET_IN_H
#include <netinet/in.h>
#endif
+#if HAVE_NETINET_IP_H
+#include <netinet/ip.h>
+#endif
#if HAVE_NETINET_IP_COMPAT_H
#include <netinet/ip_compat.h>
#endif
#if HAVE_SYS_SELECT_H
#include <sys/select.h>
#endif
+#if HAVE_NETINET_IN_SYSTM_H
+/* Several OS require types declared by in_systm.h without including it themselves. */
+#include <netinet/in_systm.h>
+#endif
/*
* ISO C99 Standard printf() macros for 64 bit integers