1178825Sdfrdnl stuff used by DNS resolv code in roken 2178825Sdfrdnl 3178825Sdfrdnl $Id: resolv.m4 16009 2005-09-02 10:17:38Z lha $ 4178825Sdfrdnl 5178825Sdfr 6178825SdfrAC_DEFUN([rk_RESOLV],[ 7178825Sdfr 8178825SdfrAC_CHECK_HEADERS([arpa/nameser.h]) 9178825Sdfr 10178825SdfrAC_CHECK_HEADERS(resolv.h, , , [AC_INCLUDES_DEFAULT 11178825Sdfr#ifdef HAVE_SYS_TYPES_H 12178825Sdfr#include <sys/types.h> 13178825Sdfr#endif 14178825Sdfr#ifdef HAVE_NETINET_IN_H 15178825Sdfr#include <netinet/in.h> 16178825Sdfr#endif 17178825Sdfr#ifdef HAVE_ARPA_NAMESER_H 18178825Sdfr#include <arpa/nameser.h> 19178825Sdfr#endif 20178825Sdfr]) 21178825Sdfr 22178825SdfrAC_FIND_FUNC(res_search, resolv, 23178825Sdfr[ 24178825Sdfr#include <stdio.h> 25178825Sdfr#ifdef HAVE_SYS_TYPES_H 26178825Sdfr#include <sys/types.h> 27178825Sdfr#endif 28178825Sdfr#ifdef HAVE_NETINET_IN_H 29178825Sdfr#include <netinet/in.h> 30178825Sdfr#endif 31178825Sdfr#ifdef HAVE_ARPA_NAMESER_H 32178825Sdfr#include <arpa/nameser.h> 33178825Sdfr#endif 34178825Sdfr#ifdef HAVE_RESOLV_H 35178825Sdfr#include <resolv.h> 36178825Sdfr#endif 37178825Sdfr], 38178825Sdfr[0,0,0,0,0]) 39178825Sdfr 40178825SdfrAC_FIND_FUNC(res_nsearch, resolv, 41178825Sdfr[ 42178825Sdfr#include <stdio.h> 43178825Sdfr#ifdef HAVE_SYS_TYPES_H 44178825Sdfr#include <sys/types.h> 45178825Sdfr#endif 46178825Sdfr#ifdef HAVE_NETINET_IN_H 47178825Sdfr#include <netinet/in.h> 48178825Sdfr#endif 49178825Sdfr#ifdef HAVE_ARPA_NAMESER_H 50178825Sdfr#include <arpa/nameser.h> 51178825Sdfr#endif 52178825Sdfr#ifdef HAVE_RESOLV_H 53178825Sdfr#include <resolv.h> 54178825Sdfr#endif 55178825Sdfr], 56178825Sdfr[0,0,0,0,0,0]) 57178825Sdfr 58178825SdfrAC_FIND_FUNC(res_ndestroy, resolv, 59178825Sdfr[ 60178825Sdfr#include <stdio.h> 61178825Sdfr#ifdef HAVE_SYS_TYPES_H 62178825Sdfr#include <sys/types.h> 63178825Sdfr#endif 64178825Sdfr#ifdef HAVE_NETINET_IN_H 65178825Sdfr#include <netinet/in.h> 66178825Sdfr#endif 67178825Sdfr#ifdef HAVE_ARPA_NAMESER_H 68178825Sdfr#include <arpa/nameser.h> 69178825Sdfr#endif 70178825Sdfr#ifdef HAVE_RESOLV_H 71178825Sdfr#include <resolv.h> 72178825Sdfr#endif 73178825Sdfr], 74178825Sdfr[0]) 75178825Sdfr 76178825SdfrAC_FIND_FUNC(dn_expand, resolv, 77178825Sdfr[ 78178825Sdfr#include <stdio.h> 79178825Sdfr#ifdef HAVE_SYS_TYPES_H 80178825Sdfr#include <sys/types.h> 81178825Sdfr#endif 82178825Sdfr#ifdef HAVE_NETINET_IN_H 83178825Sdfr#include <netinet/in.h> 84178825Sdfr#endif 85178825Sdfr#ifdef HAVE_ARPA_NAMESER_H 86178825Sdfr#include <arpa/nameser.h> 87178825Sdfr#endif 88178825Sdfr#ifdef HAVE_RESOLV_H 89178825Sdfr#include <resolv.h> 90178825Sdfr#endif 91178825Sdfr], 92178825Sdfr[0,0,0,0,0]) 93178825Sdfr 94178825Sdfrrk_CHECK_VAR(_res, 95178825Sdfr[#include <stdio.h> 96178825Sdfr#ifdef HAVE_SYS_TYPES_H 97178825Sdfr#include <sys/types.h> 98178825Sdfr#endif 99178825Sdfr#ifdef HAVE_NETINET_IN_H 100178825Sdfr#include <netinet/in.h> 101178825Sdfr#endif 102178825Sdfr#ifdef HAVE_ARPA_NAMESER_H 103178825Sdfr#include <arpa/nameser.h> 104178825Sdfr#endif 105178825Sdfr#ifdef HAVE_RESOLV_H 106178825Sdfr#include <resolv.h> 107178825Sdfr#endif]) 108178825Sdfr 109178825Sdfr]) 110