check-netinet-ip-and-tcp.m4 revision 72445
1229997Skendnl 2229997Skendnl $Id: check-netinet-ip-and-tcp.m4,v 1.3 2000/07/18 10:33:02 joda Exp $ 3290776Smavdnl 4229997Sken 5229997Skendnl extra magic check for netinet/{ip.h,tcp.h} because on irix 6.5.3 6229997Skendnl you have to include standards.h before including these files 7229997Sken 8229997SkenAC_DEFUN(CHECK_NETINET_IP_AND_TCP, 9229997Sken[ 10229997SkenAC_CHECK_HEADERS(standards.h) 11229997Skenfor i in netinet/ip.h netinet/tcp.h; do 12229997Sken 13229997Skencv=`echo "$i" | sed 'y%./+-%__p_%'` 14229997Sken 15229997SkenAC_CACHE_CHECK([for $i],ac_cv_header_$cv, 16229997Sken[AC_TRY_CPP([\ 17229997Sken#ifdef HAVE_STANDARDS_H 18229997Sken#include <standards.h> 19229997Sken#endif 20229997Sken#include <$i> 21229997Sken], 22229997Skeneval "ac_cv_header_$cv=yes", 23229997Skeneval "ac_cv_header_$cv=no")]) 24229997Skenac_res=`eval echo \\$ac_cv_header_$cv` 25229997Skenif test "$ac_res" = yes; then 26229997Sken ac_tr_hdr=HAVE_`echo $i | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` 27229997Sken AC_DEFINE_UNQUOTED($ac_tr_hdr, 1) 28229997Skenfi 29229997Skendone 30229997Skenif false;then 31229997Sken AC_CHECK_HEADERS(netinet/ip.h netinet/tcp.h) 32229997Skenfi 33229997Sken]) 34229997Sken