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