1f59d82ffSelricdnl
2*fcfd9267Selricdnl Id
3f59d82ffSelricdnl
4f59d82ffSelric
5f59d82ffSelricdnl extra magic check for netinet/{ip.h,tcp.h} because on irix 6.5.3
6f59d82ffSelricdnl you have to include standards.h before including these files
7f59d82ffSelric
8f59d82ffSelricAC_DEFUN([CHECK_NETINET_IP_AND_TCP],
9f59d82ffSelric[
10f59d82ffSelricAC_CHECK_HEADERS(standards.h)
11f59d82ffSelricfor i in netinet/ip.h netinet/tcp.h; do
12f59d82ffSelric
13f59d82ffSelriccv=`echo "$i" | sed 'y%./+-%__p_%'`
14f59d82ffSelric
15f59d82ffSelricAC_CACHE_CHECK([for $i],ac_cv_header_$cv,
16f59d82ffSelric[AC_PREPROC_IFELSE([AC_LANG_SOURCE([[
17f59d82ffSelric#ifdef HAVE_STANDARDS_H
18f59d82ffSelric#include <standards.h>
19f59d82ffSelric#endif
20f59d82ffSelric#include <$i>
21f59d82ffSelric]])],
22f59d82ffSelric[eval "ac_cv_header_$cv=yes"],
23f59d82ffSelric[eval "ac_cv_header_$cv=no"])])
24f59d82ffSelricac_res=`eval echo \\$ac_cv_header_$cv`
25f59d82ffSelricif test "$ac_res" = yes; then
26f59d82ffSelric	ac_tr_hdr=HAVE_`echo $i | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
27f59d82ffSelric	AC_DEFINE_UNQUOTED($ac_tr_hdr, 1)
28f59d82ffSelricfi
29f59d82ffSelricdone
30f59d82ffSelricif false;then
31f59d82ffSelric	AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h)
32f59d82ffSelricfi
33f59d82ffSelric])
34