config.h.in revision 238104
1/* config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* Define to 1 if you have the <arpa/inet.h> header file. */
4#undef HAVE_ARPA_INET_H
5
6/* Define to 1 if you have the <assert.h> header file. */
7#undef HAVE_ASSERT_H
8
9/* Define to 1 if you have the <ctype.h> header file. */
10#undef HAVE_CTYPE_H
11
12/* Whether getaddrinfo is available */
13#undef HAVE_GETADDRINFO
14
15/* Define to 1 if you have the <getopt.h> header file. */
16#undef HAVE_GETOPT_H
17
18/* If you have HMAC_CTX_init */
19#undef HAVE_HMAC_CTX_INIT
20
21/* Define to 1 if you have the <inttypes.h> header file. */
22#undef HAVE_INTTYPES_H
23
24/* Define to 1 if you have the `isblank' function. */
25#undef HAVE_ISBLANK
26
27/* Define to 1 if you have the `ldns' library (-lldns). */
28#undef HAVE_LIBLDNS
29
30/* Define to 1 if you have the <memory.h> header file. */
31#undef HAVE_MEMORY_H
32
33/* Define to 1 if you have the <netinet/if_ether.h> header file. */
34#undef HAVE_NETINET_IF_ETHER_H
35
36/* Define to 1 if you have the <netinet/in.h> header file. */
37#undef HAVE_NETINET_IN_H
38
39/* Define to 1 if you have the <netinet/in_systm.h> header file. */
40#undef HAVE_NETINET_IN_SYSTM_H
41
42/* Define to 1 if you have the <netinet/ip6.h> header file. */
43#undef HAVE_NETINET_IP6_H
44
45/* Define to 1 if you have the <netinet/ip.h> header file. */
46#undef HAVE_NETINET_IP_H
47
48/* Define to 1 if you have the <netinet/udp.h> header file. */
49#undef HAVE_NETINET_UDP_H
50
51/* Define to 1 if you have the <net/if.h> header file. */
52#undef HAVE_NET_IF_H
53
54/* Define to 1 if you have the <openssl/err.h> header file. */
55#undef HAVE_OPENSSL_ERR_H
56
57/* Define to 1 if you have the <openssl/rand.h> header file. */
58#undef HAVE_OPENSSL_RAND_H
59
60/* Define to 1 if you have the <openssl/ssl.h> header file. */
61#undef HAVE_OPENSSL_SSL_H
62
63/* Define if you have the SSL libraries installed. */
64#undef HAVE_SSL
65
66/* Define to 1 if you have the <stdint.h> header file. */
67#undef HAVE_STDINT_H
68
69/* Define to 1 if you have the <stdio.h> header file. */
70#undef HAVE_STDIO_H
71
72/* Define to 1 if you have the <stdlib.h> header file. */
73#undef HAVE_STDLIB_H
74
75/* Define to 1 if you have the <strings.h> header file. */
76#undef HAVE_STRINGS_H
77
78/* Define to 1 if you have the <string.h> header file. */
79#undef HAVE_STRING_H
80
81/* Define to 1 if you have the <sys/mount.h> header file. */
82#undef HAVE_SYS_MOUNT_H
83
84/* Define to 1 if you have the <sys/param.h> header file. */
85#undef HAVE_SYS_PARAM_H
86
87/* Define to 1 if you have the <sys/select.h> header file. */
88#undef HAVE_SYS_SELECT_H
89
90/* Define to 1 if you have the <sys/socket.h> header file. */
91#undef HAVE_SYS_SOCKET_H
92
93/* Define to 1 if you have the <sys/stat.h> header file. */
94#undef HAVE_SYS_STAT_H
95
96/* Define to 1 if you have the <sys/time.h> header file. */
97#undef HAVE_SYS_TIME_H
98
99/* Define to 1 if you have the <sys/types.h> header file. */
100#undef HAVE_SYS_TYPES_H
101
102/* Define to 1 if you have the <time.h> header file. */
103#undef HAVE_TIME_H
104
105/* Define to 1 if you have the <unistd.h> header file. */
106#undef HAVE_UNISTD_H
107
108/* Define to 1 if you have the <winsock2.h> header file. */
109#undef HAVE_WINSOCK2_H
110
111/* Define to 1 if you have the <ws2tcpip.h> header file. */
112#undef HAVE_WS2TCPIP_H
113
114/* Define to the address where bug reports for this package should be sent. */
115#undef PACKAGE_BUGREPORT
116
117/* Define to the full name of this package. */
118#undef PACKAGE_NAME
119
120/* Define to the full name and version of this package. */
121#undef PACKAGE_STRING
122
123/* Define to the one symbol short name of this package. */
124#undef PACKAGE_TARNAME
125
126/* Define to the home page for this package. */
127#undef PACKAGE_URL
128
129/* Define to the version of this package. */
130#undef PACKAGE_VERSION
131
132/* Define to 1 if you have the ANSI C header files. */
133#undef STDC_HEADERS
134
135/* Enable extensions on AIX 3, Interix.  */
136#ifndef _ALL_SOURCE
137# undef _ALL_SOURCE
138#endif
139/* Enable GNU extensions on systems that have them.  */
140#ifndef _GNU_SOURCE
141# undef _GNU_SOURCE
142#endif
143/* Enable threading extensions on Solaris.  */
144#ifndef _POSIX_PTHREAD_SEMANTICS
145# undef _POSIX_PTHREAD_SEMANTICS
146#endif
147/* Enable extensions on HP NonStop.  */
148#ifndef _TANDEM_SOURCE
149# undef _TANDEM_SOURCE
150#endif
151/* Enable general extensions on Solaris.  */
152#ifndef __EXTENSIONS__
153# undef __EXTENSIONS__
154#endif
155
156
157/* Whether the windows socket API is used */
158#undef USE_WINSOCK
159
160/* the version of the windows API enabled */
161#undef WINVER
162
163/* Define to 1 if on MINIX. */
164#undef _MINIX
165
166/* Define to 2 if the system does not provide POSIX.1 features except with
167   this defined. */
168#undef _POSIX_1_SOURCE
169
170/* Define to 1 if you need to in order for `stat' and other things to work. */
171#undef _POSIX_SOURCE
172
173/* in_addr_t */
174#undef in_addr_t
175
176/* in_port_t */
177#undef in_port_t
178
179/* Define to `__inline__' or `__inline' if that's what the C compiler
180   calls it, or to nothing if 'inline' is not supported under any name.  */
181#ifndef __cplusplus
182#undef inline
183#endif
184
185/* Define to `short' if <sys/types.h> does not define. */
186#undef int16_t
187
188/* Define to `int' if <sys/types.h> does not define. */
189#undef int32_t
190
191/* Define to `long long' if <sys/types.h> does not define. */
192#undef int64_t
193
194/* Define to `char' if <sys/types.h> does not define. */
195#undef int8_t
196
197/* Define to `unsigned int' if <sys/types.h> does not define. */
198#undef size_t
199
200/* Define to 'int' if not defined */
201#undef socklen_t
202
203/* Define to `int' if <sys/types.h> does not define. */
204#undef ssize_t
205
206/* Define to `unsigned short' if <sys/types.h> does not define. */
207#undef uint16_t
208
209/* Define to `unsigned int' if <sys/types.h> does not define. */
210#undef uint32_t
211
212/* Define to `unsigned long long' if <sys/types.h> does not define. */
213#undef uint64_t
214
215/* Define to `unsigned char' if <sys/types.h> does not define. */
216#undef uint8_t
217
218
219
220#include <stdio.h>
221#include <string.h>
222#include <unistd.h>
223#include <assert.h>
224
225#if STDC_HEADERS
226#include <stdlib.h>
227#include <stddef.h>
228#endif
229
230#ifdef HAVE_STDINT_H
231#include <stdint.h>
232#endif
233
234#ifdef HAVE_SYS_SOCKET_H
235#include <sys/socket.h>
236#endif
237
238#ifdef HAVE_NETINET_IN_H
239#include <netinet/in.h>
240#endif
241
242#ifdef HAVE_ARPA_INET_H
243#include <arpa/inet.h>
244#endif
245
246#ifdef HAVE_NETINET_UDP_H
247#include <netinet/udp.h>
248#endif
249
250#ifdef HAVE_TIME_H
251#include <time.h>
252#endif
253
254#ifdef HAVE_NETINET_IN_SYSTM_H
255#include <netinet/in_systm.h>
256#endif
257
258#ifdef HAVE_NETINET_IP_H
259#include <netinet/ip.h>
260#endif
261
262#ifdef HAVE_NET_IF_H
263#include <net/if.h>
264#endif
265
266#ifdef HAVE_NETINET_IF_ETHER_H
267#include <netinet/if_ether.h>
268#endif
269
270#ifdef HAVE_WINSOCK2_H
271#define USE_WINSOCK 1
272#include <winsock2.h>
273#endif
274
275#ifdef HAVE_WS2TCPIP_H
276#include <ws2tcpip.h>
277#endif
278
279extern char *optarg;
280extern int optind, opterr;
281
282#ifndef EXIT_FAILURE
283#define EXIT_FAILURE  1
284#endif
285#ifndef EXIT_SUCCESS
286#define EXIT_SUCCESS  0
287#endif
288
289#ifdef S_SPLINT_S
290#define FD_ZERO(a) /* a */
291#define FD_SET(a,b) /* a, b */
292#endif
293
294