check-netinet-ip-and-tcp.m4 revision 72445
1212795Sdimdnl
2212795Sdimdnl $Id: check-netinet-ip-and-tcp.m4,v 1.3 2000/07/18 10:33:02 joda Exp $
3212795Sdimdnl
4212795Sdim
5212795Sdimdnl extra magic check for netinet/{ip.h,tcp.h} because on irix 6.5.3
6212795Sdimdnl you have to include standards.h before including these files
7212795Sdim
8212795SdimAC_DEFUN(CHECK_NETINET_IP_AND_TCP,
9212795Sdim[
10212795SdimAC_CHECK_HEADERS(standards.h)
11212795Sdimfor i in netinet/ip.h netinet/tcp.h; do
12212795Sdim
13212795Sdimcv=`echo "$i" | sed 'y%./+-%__p_%'`
14212795Sdim
15212795SdimAC_CACHE_CHECK([for $i],ac_cv_header_$cv,
16212795Sdim[AC_TRY_CPP([\
17212795Sdim#ifdef HAVE_STANDARDS_H
18226890Sdim#include <standards.h>
19226890Sdim#endif
20226890Sdim#include <$i>
21212795Sdim],
22212795Sdimeval "ac_cv_header_$cv=yes",
23212795Sdimeval "ac_cv_header_$cv=no")])
24212795Sdimac_res=`eval echo \\$ac_cv_header_$cv`
25212795Sdimif test "$ac_res" = yes; then
26218893Sdim	ac_tr_hdr=HAVE_`echo $i | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
27245431Sdim	AC_DEFINE_UNQUOTED($ac_tr_hdr, 1)
28212795Sdimfi
29212795Sdimdone
30226890Sdimif false;then
31226890Sdim	AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h)
32212795Sdimfi
33212795Sdim])
34212795Sdim