155682Smarkmdnl
2178825Sdfrdnl $Id: check-netinet-ip-and-tcp.m4 14162 2004-08-26 11:27:32Z joda $
355682Smarkmdnl
455682Smarkm
555682Smarkmdnl extra magic check for netinet/{ip.h,tcp.h} because on irix 6.5.3
655682Smarkmdnl you have to include standards.h before including these files
755682Smarkm
8127808SnectarAC_DEFUN([CHECK_NETINET_IP_AND_TCP],
955682Smarkm[
1055682SmarkmAC_CHECK_HEADERS(standards.h)
1155682Smarkmfor i in netinet/ip.h netinet/tcp.h; do
1255682Smarkm
1355682Smarkmcv=`echo "$i" | sed 'y%./+-%__p_%'`
1455682Smarkm
1572445SassarAC_CACHE_CHECK([for $i],ac_cv_header_$cv,
16178825Sdfr[AC_PREPROC_IFELSE([AC_LANG_SOURCE([[
1755682Smarkm#ifdef HAVE_STANDARDS_H
1855682Smarkm#include <standards.h>
1955682Smarkm#endif
2055682Smarkm#include <$i>
21178825Sdfr]])],
22178825Sdfr[eval "ac_cv_header_$cv=yes"],
23178825Sdfr[eval "ac_cv_header_$cv=no"])])
2472445Sassarac_res=`eval echo \\$ac_cv_header_$cv`
2572445Sassarif test "$ac_res" = yes; then
2672445Sassar	ac_tr_hdr=HAVE_`echo $i | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2772445Sassar	AC_DEFINE_UNQUOTED($ac_tr_hdr, 1)
2855682Smarkmfi
2955682Smarkmdone
3072445Sassarif false;then
3172445Sassar	AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h)
3272445Sassarfi
3355682Smarkm])
34