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