/crypto/heimdal/cf/resolv.m4
https://bitbucket.org/freebsd/freebsd-head/ · m4 · 109 lines · 27 code · 9 blank · 73 comment · 0 complexity · d827ccc98343f622275087c41094d0c1 MD5 · raw file
- dnl stuff used by DNS resolv code in roken
- dnl
- dnl $Id: resolv.m4 16009 2005-09-02 10:17:38Z lha $
- dnl
- AC_DEFUN([rk_RESOLV],[
- AC_CHECK_HEADERS([arpa/nameser.h])
- AC_CHECK_HEADERS(resolv.h, , , [AC_INCLUDES_DEFAULT
- #ifdef HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
- #ifdef HAVE_NETINET_IN_H
- #include <netinet/in.h>
- #endif
- #ifdef HAVE_ARPA_NAMESER_H
- #include <arpa/nameser.h>
- #endif
- ])
- AC_FIND_FUNC(res_search, resolv,
- [
- #include <stdio.h>
- #ifdef HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
- #ifdef HAVE_NETINET_IN_H
- #include <netinet/in.h>
- #endif
- #ifdef HAVE_ARPA_NAMESER_H
- #include <arpa/nameser.h>
- #endif
- #ifdef HAVE_RESOLV_H
- #include <resolv.h>
- #endif
- ],
- [0,0,0,0,0])
- AC_FIND_FUNC(res_nsearch, resolv,
- [
- #include <stdio.h>
- #ifdef HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
- #ifdef HAVE_NETINET_IN_H
- #include <netinet/in.h>
- #endif
- #ifdef HAVE_ARPA_NAMESER_H
- #include <arpa/nameser.h>
- #endif
- #ifdef HAVE_RESOLV_H
- #include <resolv.h>
- #endif
- ],
- [0,0,0,0,0,0])
- AC_FIND_FUNC(res_ndestroy, resolv,
- [
- #include <stdio.h>
- #ifdef HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
- #ifdef HAVE_NETINET_IN_H
- #include <netinet/in.h>
- #endif
- #ifdef HAVE_ARPA_NAMESER_H
- #include <arpa/nameser.h>
- #endif
- #ifdef HAVE_RESOLV_H
- #include <resolv.h>
- #endif
- ],
- [0])
- AC_FIND_FUNC(dn_expand, resolv,
- [
- #include <stdio.h>
- #ifdef HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
- #ifdef HAVE_NETINET_IN_H
- #include <netinet/in.h>
- #endif
- #ifdef HAVE_ARPA_NAMESER_H
- #include <arpa/nameser.h>
- #endif
- #ifdef HAVE_RESOLV_H
- #include <resolv.h>
- #endif
- ],
- [0,0,0,0,0])
- rk_CHECK_VAR(_res,
- [#include <stdio.h>
- #ifdef HAVE_SYS_TYPES_H
- #include <sys/types.h>
- #endif
- #ifdef HAVE_NETINET_IN_H
- #include <netinet/in.h>
- #endif
- #ifdef HAVE_ARPA_NAMESER_H
- #include <arpa/nameser.h>
- #endif
- #ifdef HAVE_RESOLV_H
- #include <resolv.h>
- #endif])
- ])