Thu Apr 23 14:10:50 2020 UTC ()
Apply patch, requested by he in ticket #1539:

	external/bsd/bind/include/config.h (apply patch)

Fix BIND configuration for big-endian hosts.
This should make DNSSEC work on such hosts as well.


(martin)
diff -r1.20.8.1 -r1.20.8.2 src/external/bsd/bind/include/config.h

cvs diff -r1.20.8.1 -r1.20.8.2 src/external/bsd/bind/include/Attic/config.h (switch to unified diff)

--- src/external/bsd/bind/include/Attic/config.h 2017/06/21 18:03:51 1.20.8.1
+++ src/external/bsd/bind/include/Attic/config.h 2020/04/23 14:10:50 1.20.8.2
@@ -1,616 +1,621 @@ @@ -1,616 +1,621 @@
1/* config.h. Generated from config.h.in by configure. */ 1/* config.h. Generated from config.h.in by configure. */
2/* config.h.in. Generated from configure.in by autoheader. */ 2/* config.h.in. Generated from configure.in by autoheader. */
3/* 3/*
4 * Copyright (C) 2004, 2005, 2007, 2008, 2012, 2014, 2016 Internet Systems Consortium, Inc. ("ISC") 4 * Copyright (C) 2004, 2005, 2007, 2008, 2012, 2014, 2016 Internet Systems Consortium, Inc. ("ISC")
5 * Copyright (C) 1999-2003 Internet Software Consortium. 5 * Copyright (C) 1999-2003 Internet Software Consortium.
6 * 6 *
7 * Permission to use, copy, modify, and/or distribute this software for any 7 * Permission to use, copy, modify, and/or distribute this software for any
8 * purpose with or without fee is hereby granted, provided that the above 8 * purpose with or without fee is hereby granted, provided that the above
9 * copyright notice and this permission notice appear in all copies. 9 * copyright notice and this permission notice appear in all copies.
10 * 10 *
11 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH 11 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
12 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 12 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
13 * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, 13 * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
14 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 14 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
15 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 15 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
16 * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 16 * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
17 * PERFORMANCE OF THIS SOFTWARE. 17 * PERFORMANCE OF THIS SOFTWARE.
18 */ 18 */
19 19
20/* Id: acconfig.h,v 1.53 2008/12/01 23:47:44 tbox Exp */ 20/* Id: acconfig.h,v 1.53 2008/12/01 23:47:44 tbox Exp */
21 21
22/*! \file */ 22/*! \file */
23 23
24/*** 24/***
25 *** This file is not to be included by any public header files, because 25 *** This file is not to be included by any public header files, because
26 *** it does not get installed. 26 *** it does not get installed.
27 ***/ 27 ***/
28 28
29/** define on DEC OSF to enable 4.4BSD style sa_len support */ 29/** define on DEC OSF to enable 4.4BSD style sa_len support */
30/* #undef _SOCKADDR_LEN */ 30/* #undef _SOCKADDR_LEN */
31 31
32/** define if your system needs pthread_init() before using pthreads */ 32/** define if your system needs pthread_init() before using pthreads */
33/* #undef NEED_PTHREAD_INIT */ 33/* #undef NEED_PTHREAD_INIT */
34 34
35/* 35/*
36 * Apparently, the combination of "no threads" but HAVE_SIGWAIT 36 * Apparently, the combination of "no threads" but HAVE_SIGWAIT
37 * has not been well tested. Applications end up killing themselves 37 * has not been well tested. Applications end up killing themselves
38 * instead of exiting gracefully. 38 * instead of exiting gracefully.
39 */ 39 */
40#ifdef ISC_PLATFORM_USETHREADS 40#ifdef ISC_PLATFORM_USETHREADS
41/** define if your system has sigwait() */ 41/** define if your system has sigwait() */
42#define HAVE_SIGWAIT 1 42#define HAVE_SIGWAIT 1
43#endif /* ISC_PLATFORM_USETHREADS */ 43#endif /* ISC_PLATFORM_USETHREADS */
44 44
45/** define if sigwait() is the UnixWare flavor */ 45/** define if sigwait() is the UnixWare flavor */
46/* #undef HAVE_UNIXWARE_SIGWAIT */ 46/* #undef HAVE_UNIXWARE_SIGWAIT */
47 47
48/** define on Solaris to get sigwait() to work using pthreads semantics */ 48/** define on Solaris to get sigwait() to work using pthreads semantics */
49/* #undef _POSIX_PTHREAD_SEMANTICS */ 49/* #undef _POSIX_PTHREAD_SEMANTICS */
50 50
51/** define if LinuxThreads is in use */ 51/** define if LinuxThreads is in use */
52/* #undef HAVE_LINUXTHREADS */ 52/* #undef HAVE_LINUXTHREADS */
53 53
54/** define if sysconf() is available */ 54/** define if sysconf() is available */
55#define HAVE_SYSCONF 1 55#define HAVE_SYSCONF 1
56 56
57/** define if sysctlbyname() is available */ 57/** define if sysctlbyname() is available */
58#define HAVE_SYSCTLBYNAME 1 58#define HAVE_SYSCTLBYNAME 1
59 59
60/** define if catgets() is available */ 60/** define if catgets() is available */
61#define HAVE_CATGETS 1 61#define HAVE_CATGETS 1
62 62
63/** define if getifaddrs() exists */ 63/** define if getifaddrs() exists */
64#define HAVE_GETIFADDRS 1 64#define HAVE_GETIFADDRS 1
65 65
66/** define if you have the NET_RT_IFLIST sysctl variable and sys/sysctl.h */ 66/** define if you have the NET_RT_IFLIST sysctl variable and sys/sysctl.h */
67#define HAVE_IFLIST_SYSCTL 1 67#define HAVE_IFLIST_SYSCTL 1
68 68
69/** define if tzset() is available */ 69/** define if tzset() is available */
70#define HAVE_TZSET 1 70#define HAVE_TZSET 1
71 71
72/** define if struct addrinfo exists */ 72/** define if struct addrinfo exists */
73#define HAVE_ADDRINFO 1 73#define HAVE_ADDRINFO 1
74 74
75/** define if getaddrinfo() exists */ 75/** define if getaddrinfo() exists */
76#define HAVE_GETADDRINFO 1 76#define HAVE_GETADDRINFO 1
77 77
78/** define if gai_strerror() exists */ 78/** define if gai_strerror() exists */
79#define HAVE_GAISTRERROR 1 79#define HAVE_GAISTRERROR 1
80 80
81/** 81/**
82 * define if pthread_setconcurrency() should be called to tell the 82 * define if pthread_setconcurrency() should be called to tell the
83 * OS how many threads we might want to run. 83 * OS how many threads we might want to run.
84 */ 84 */
85/* #undef CALL_PTHREAD_SETCONCURRENCY */ 85/* #undef CALL_PTHREAD_SETCONCURRENCY */
86 86
87#ifndef __NetBSD__ 87#ifndef __NetBSD__
88/* defined by the build process */ 88/* defined by the build process */
89/** define if IPv6 is not disabled */ 89/** define if IPv6 is not disabled */
90#define WANT_IPV6 1 90#define WANT_IPV6 1
91#endif 91#endif
92 92
93/** define if flockfile() is available */ 93/** define if flockfile() is available */
94#define HAVE_FLOCKFILE 1 94#define HAVE_FLOCKFILE 1
95 95
96/** define if getc_unlocked() is available */ 96/** define if getc_unlocked() is available */
97#define HAVE_GETCUNLOCKED 1 97#define HAVE_GETCUNLOCKED 1
98 98
99/** Shut up warnings about sputaux in stdio.h on BSD/OS pre-4.1 */ 99/** Shut up warnings about sputaux in stdio.h on BSD/OS pre-4.1 */
100/* #undef SHUTUP_SPUTAUX */ 100/* #undef SHUTUP_SPUTAUX */
101#ifdef SHUTUP_SPUTAUX 101#ifdef SHUTUP_SPUTAUX
102struct __sFILE; 102struct __sFILE;
103extern __inline int __sputaux(int _c, struct __sFILE *_p); 103extern __inline int __sputaux(int _c, struct __sFILE *_p);
104#endif 104#endif
105 105
106/** Shut up warnings about missing sigwait prototype on BSD/OS 4.0* */ 106/** Shut up warnings about missing sigwait prototype on BSD/OS 4.0* */
107/* #undef SHUTUP_SIGWAIT */ 107/* #undef SHUTUP_SIGWAIT */
108#ifdef SHUTUP_SIGWAIT 108#ifdef SHUTUP_SIGWAIT
109int sigwait(const unsigned int *set, int *sig); 109int sigwait(const unsigned int *set, int *sig);
110#endif 110#endif
111 111
112/** Shut up warnings from gcc -Wcast-qual on BSD/OS 4.1. */ 112/** Shut up warnings from gcc -Wcast-qual on BSD/OS 4.1. */
113/* #undef SHUTUP_STDARG_CAST */ 113/* #undef SHUTUP_STDARG_CAST */
114#if defined(SHUTUP_STDARG_CAST) && defined(__GNUC__) 114#if defined(SHUTUP_STDARG_CAST) && defined(__GNUC__)
115#include <stdarg.h> /** Grr. Must be included *every time*. */ 115#include <stdarg.h> /** Grr. Must be included *every time*. */
116/** 116/**
117 * The silly continuation line is to keep configure from 117 * The silly continuation line is to keep configure from
118 * commenting out the #undef. 118 * commenting out the #undef.
119 */ 119 */
120 120
121#undef \ 121#undef \
122 va_start 122 va_start
123#define va_start(ap, last) \ 123#define va_start(ap, last) \
124 do { \ 124 do { \
125 union { const void *konst; long *var; } _u; \ 125 union { const void *konst; long *var; } _u; \
126 _u.konst = &(last); \ 126 _u.konst = &(last); \
127 ap = (va_list)(_u.var + __va_words(__typeof(last))); \ 127 ap = (va_list)(_u.var + __va_words(__typeof(last))); \
128 } while (/*CONSTCOND*/0) 128 } while (/*CONSTCOND*/0)
129#endif /** SHUTUP_STDARG_CAST && __GNUC__ */ 129#endif /** SHUTUP_STDARG_CAST && __GNUC__ */
130 130
131/** define if the system has a random number generating device */ 131/** define if the system has a random number generating device */
132#define PATH_RANDOMDEV "/dev/random" 132#define PATH_RANDOMDEV "/dev/random"
133 133
134/** define if pthread_attr_getstacksize() is available */ 134/** define if pthread_attr_getstacksize() is available */
135#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1 135#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
136 136
137/** define if pthread_attr_setstacksize() is available */ 137/** define if pthread_attr_setstacksize() is available */
138#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1 138#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1
139 139
140/** define if you have strerror in the C library. */ 140/** define if you have strerror in the C library. */
141#define HAVE_STRERROR 1 141#define HAVE_STRERROR 1
142 142
143/* Define if OpenSSL includes DSA support */ 143/* Define if OpenSSL includes DSA support */
144#define HAVE_OPENSSL_DSA 1 144#define HAVE_OPENSSL_DSA 1
145 145
146/* Define if you have getpassphrase in the C library. */ 146/* Define if you have getpassphrase in the C library. */
147/* #undef HAVE_GETPASSPHRASE */ 147/* #undef HAVE_GETPASSPHRASE */
148 148
149/* Define to the length type used by the socket API (socklen_t, size_t, int). */ 149/* Define to the length type used by the socket API (socklen_t, size_t, int). */
150#define ISC_SOCKADDR_LEN_T socklen_t 150#define ISC_SOCKADDR_LEN_T socklen_t
151 151
152/* Define if threads need PTHREAD_SCOPE_SYSTEM */ 152/* Define if threads need PTHREAD_SCOPE_SYSTEM */
153/* #undef NEED_PTHREAD_SCOPE_SYSTEM */ 153/* #undef NEED_PTHREAD_SCOPE_SYSTEM */
154 154
155/* Define to 1 if you have the uname library function. */ 155/* Define to 1 if you have the uname library function. */
156#define HAVE_UNAME 1 156#define HAVE_UNAME 1
157 157
158/* Define if building universal (internal helper macro) */ 158/* Define if building universal (internal helper macro) */
159/* #undef AC_APPLE_UNIVERSAL_BUILD */ 159/* #undef AC_APPLE_UNIVERSAL_BUILD */
160 160
161/* Use AES for Source Identity Token generation */ 161/* Use AES for Source Identity Token generation */
162/* In Makefile */ 162/* In Makefile */
163/* #undef AES_SIT */ 163/* #undef AES_SIT */
164 164
165/* Define to enable the "filter-aaaa-on-v4" and "filter-aaaa-on-v6" options. 165/* Define to enable the "filter-aaaa-on-v4" and "filter-aaaa-on-v6" options.
166 */ 166 */
167/* #undef ALLOW_FILTER_AAAA */ 167/* #undef ALLOW_FILTER_AAAA */
168 168
169/* define if ATF unit tests are to be built. */ 169/* define if ATF unit tests are to be built. */
170/* #undef ATF_TEST */ 170/* #undef ATF_TEST */
171 171
172/* Define if recvmsg() does not meet all of the BSD socket API specifications. 172/* Define if recvmsg() does not meet all of the BSD socket API specifications.
173 */ 173 */
174/* #undef BROKEN_RECVMSG */ 174/* #undef BROKEN_RECVMSG */
175 175
176/* Define if you cannot bind() before connect() for TCP sockets. */ 176/* Define if you cannot bind() before connect() for TCP sockets. */
177/* #undef BROKEN_TCP_BIND_BEFORE_CONNECT */ 177/* #undef BROKEN_TCP_BIND_BEFORE_CONNECT */
178 178
179/* Define to enable "rrset-order fixed" syntax. */ 179/* Define to enable "rrset-order fixed" syntax. */
180#define DNS_RDATASET_FIXED 1 180#define DNS_RDATASET_FIXED 1
181 181
182/* Define to enable the "fetches-per-server" and "fetches-per-zone" options. 182/* Define to enable the "fetches-per-server" and "fetches-per-zone" options.
183 */ 183 */
184#define ENABLE_FETCHLIMIT 1 184#define ENABLE_FETCHLIMIT 1
185 185
186/* Define to enable rpz-nsdname rules. */ 186/* Define to enable rpz-nsdname rules. */
187#define ENABLE_RPZ_NSDNAME 1 187#define ENABLE_RPZ_NSDNAME 1
188 188
189/* Define to enable rpz-nsip rules. */ 189/* Define to enable rpz-nsip rules. */
190#define ENABLE_RPZ_NSIP 1 190#define ENABLE_RPZ_NSIP 1
191 191
192/* Solaris hack to get select_large_fdset. */ 192/* Solaris hack to get select_large_fdset. */
193/* #undef FD_SETSIZE */ 193/* #undef FD_SETSIZE */
194 194
195/* Define to nothing if C supports flexible array members, and to 1 if it does 195/* Define to nothing if C supports flexible array members, and to 1 if it does
196 not. That way, with a declaration like `struct s { int n; double 196 not. That way, with a declaration like `struct s { int n; double
197 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 197 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
198 compilers. When computing the size of such an object, don't use 'sizeof 198 compilers. When computing the size of such an object, don't use 'sizeof
199 (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)' 199 (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
200 instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with 200 instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
201 MSVC and with C++ compilers. */ 201 MSVC and with C++ compilers. */
202#define FLEXIBLE_ARRAY_MEMBER /**/ 202#define FLEXIBLE_ARRAY_MEMBER /**/
203 203
204/* Define to 1 if you have the `arc4random' function. */ 204/* Define to 1 if you have the `arc4random' function. */
205#define HAVE_ARC4RANDOM 1 205#define HAVE_ARC4RANDOM 1
206 206
207/* Define to 1 if you have the `arc4random_addrandom' function. */ 207/* Define to 1 if you have the `arc4random_addrandom' function. */
208#define HAVE_ARC4RANDOM_ADDRANDOM 1 208#define HAVE_ARC4RANDOM_ADDRANDOM 1
209 209
210/* Define to 1 if you have the `arc4random_stir' function. */ 210/* Define to 1 if you have the `arc4random_stir' function. */
211#define HAVE_ARC4RANDOM_STIR 1 211#define HAVE_ARC4RANDOM_STIR 1
212 212
213/* Define to 1 if the compiler supports __builtin_clz. */ 213/* Define to 1 if the compiler supports __builtin_clz. */
214#define HAVE_BUILTIN_CLZ 1 214#define HAVE_BUILTIN_CLZ 1
215 215
216/* Define to 1 if the compiler supports __builtin_expect. */ 216/* Define to 1 if the compiler supports __builtin_expect. */
217#define HAVE_BUILTIN_EXPECT 1 217#define HAVE_BUILTIN_EXPECT 1
218 218
219/* Define to 1 if you have the `chroot' function. */ 219/* Define to 1 if you have the `chroot' function. */
220#define HAVE_CHROOT 1 220#define HAVE_CHROOT 1
221 221
222/* Define if clock_gettime is available. */ 222/* Define if clock_gettime is available. */
223#define HAVE_CLOCK_GETTIME 1 223#define HAVE_CLOCK_GETTIME 1
224 224
225/* Define to 1 if you have the <devpoll.h> header file. */ 225/* Define to 1 if you have the <devpoll.h> header file. */
226/* #undef HAVE_DEVPOLL_H */ 226/* #undef HAVE_DEVPOLL_H */
227 227
228/* Define to 1 if you have the `dlclose' function. */ 228/* Define to 1 if you have the `dlclose' function. */
229#define HAVE_DLCLOSE 1 229#define HAVE_DLCLOSE 1
230 230
231/* Define to 1 if you have the <dlfcn.h> header file. */ 231/* Define to 1 if you have the <dlfcn.h> header file. */
232#define HAVE_DLFCN_H 1 232#define HAVE_DLFCN_H 1
233 233
234/* Define to 1 if you have the `dlopen' function. */ 234/* Define to 1 if you have the `dlopen' function. */
235#define HAVE_DLOPEN 1 235#define HAVE_DLOPEN 1
236 236
237/* Define to 1 if you have the `dlsym' function. */ 237/* Define to 1 if you have the `dlsym' function. */
238#define HAVE_DLSYM 1 238#define HAVE_DLSYM 1
239 239
240/* Define to 1 if you have the <editline/readline.h> header file. */ 240/* Define to 1 if you have the <editline/readline.h> header file. */
241/* #undef HAVE_EDITLINE_READLINE_H */ 241/* #undef HAVE_EDITLINE_READLINE_H */
242 242
243/* Define to 1 if you have the <edit/readline/history.h> header file. */ 243/* Define to 1 if you have the <edit/readline/history.h> header file. */
244/* #undef HAVE_EDIT_READLINE_HISTORY_H */ 244/* #undef HAVE_EDIT_READLINE_HISTORY_H */
245 245
246/* Define to 1 if you have the <edit/readline/readline.h> header file. */ 246/* Define to 1 if you have the <edit/readline/readline.h> header file. */
247/* #undef HAVE_EDIT_READLINE_READLINE_H */ 247/* #undef HAVE_EDIT_READLINE_READLINE_H */
248 248
249/* Define to 1 if you have the `EVP_sha256' function. */ 249/* Define to 1 if you have the `EVP_sha256' function. */
250#define HAVE_EVP_SHA256 1 250#define HAVE_EVP_SHA256 1
251 251
252/* Define to 1 if you have the `EVP_sha384' function. */ 252/* Define to 1 if you have the `EVP_sha384' function. */
253#define HAVE_EVP_SHA384 1 253#define HAVE_EVP_SHA384 1
254 254
255/* Define to 1 if you have the `EVP_sha512' function. */ 255/* Define to 1 if you have the `EVP_sha512' function. */
256#define HAVE_EVP_SHA512 1 256#define HAVE_EVP_SHA512 1
257 257
258/* Define to 1 if you have the <fcntl.h> header file. */ 258/* Define to 1 if you have the <fcntl.h> header file. */
259#define HAVE_FCNTL_H 1 259#define HAVE_FCNTL_H 1
260 260
261/* Define to 1 if you have the `fseeko' function. */ 261/* Define to 1 if you have the `fseeko' function. */
262#define HAVE_FSEEKO 1 262#define HAVE_FSEEKO 1
263 263
264/* Define to 1 if you have the `ftello' function. */ 264/* Define to 1 if you have the `ftello' function. */
265#define HAVE_FTELLO 1 265#define HAVE_FTELLO 1
266 266
267/* Build with GeoIP support */ 267/* Build with GeoIP support */
268/* #undef HAVE_GEOIP */ 268/* #undef HAVE_GEOIP */
269 269
270/* Build with GeoIP City IPv6 support */ 270/* Build with GeoIP City IPv6 support */
271/* #undef HAVE_GEOIP_CITY_V6 */ 271/* #undef HAVE_GEOIP_CITY_V6 */
272 272
273/* Build with GeoIP Country IPv6 support */ 273/* Build with GeoIP Country IPv6 support */
274/* #undef HAVE_GEOIP_V6 */ 274/* #undef HAVE_GEOIP_V6 */
275 275
276/* Define to 1 if you have the `getrandom' function. */ 276/* Define to 1 if you have the `getrandom' function. */
277/* #undef HAVE_GETRANDOM */ 277/* #undef HAVE_GETRANDOM */
278 278
279/* Define to use gperftools CPU profiler. */ 279/* Define to use gperftools CPU profiler. */
280/* #undef HAVE_GPERFTOOLS_PROFILER */ 280/* #undef HAVE_GPERFTOOLS_PROFILER */
281 281
282/* Define to 1 if you have the <gssapi/gssapi.h> header file. */ 282/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
283#define HAVE_GSSAPI_GSSAPI_H 1 283#define HAVE_GSSAPI_GSSAPI_H 1
284 284
285/* Define to 1 if you have the <gssapi/gssapi_krb5.h> header file. */ 285/* Define to 1 if you have the <gssapi/gssapi_krb5.h> header file. */
286#define HAVE_GSSAPI_GSSAPI_KRB5_H 1 286#define HAVE_GSSAPI_GSSAPI_KRB5_H 1
287 287
288/* Define to 1 if you have the <gssapi.h> header file. */ 288/* Define to 1 if you have the <gssapi.h> header file. */
289#define HAVE_GSSAPI_H 1 289#define HAVE_GSSAPI_H 1
290 290
291/* Define to 1 if you have the <gssapi_krb5.h> header file. */ 291/* Define to 1 if you have the <gssapi_krb5.h> header file. */
292/* #undef HAVE_GSSAPI_KRB5_H */ 292/* #undef HAVE_GSSAPI_KRB5_H */
293 293
294/* Define to 1 if you have the if_nametoindex function. */ 294/* Define to 1 if you have the if_nametoindex function. */
295#define HAVE_IF_NAMETOINDEX 1 295#define HAVE_IF_NAMETOINDEX 1
296 296
297/* Define to 1 if you have the <inttypes.h> header file. */ 297/* Define to 1 if you have the <inttypes.h> header file. */
298#define HAVE_INTTYPES_H 1 298#define HAVE_INTTYPES_H 1
299 299
300/* Define if libjson was found */ 300/* Define if libjson was found */
301/* #undef HAVE_JSON */ 301/* #undef HAVE_JSON */
302 302
303/* Define if json-c was found */ 303/* Define if json-c was found */
304/* #undef HAVE_JSON_C */ 304/* #undef HAVE_JSON_C */
305 305
306/* Define to 1 if you have the <kerberosv5/krb5.h> header file. */ 306/* Define to 1 if you have the <kerberosv5/krb5.h> header file. */
307/* #undef HAVE_KERBEROSV5_KRB5_H */ 307/* #undef HAVE_KERBEROSV5_KRB5_H */
308 308
309/* Define to 1 if you have the <krb5.h> header file. */ 309/* Define to 1 if you have the <krb5.h> header file. */
310#define HAVE_KRB5_H 1 310#define HAVE_KRB5_H 1
311 311
312/* Define to 1 if you have the <krb5/krb5.h> header file. */ 312/* Define to 1 if you have the <krb5/krb5.h> header file. */
313#define HAVE_KRB5_KRB5_H 1 313#define HAVE_KRB5_KRB5_H 1
314 314
315/* Define to 1 if you have the `c' library (-lc). */ 315/* Define to 1 if you have the `c' library (-lc). */
316/* #undef HAVE_LIBC */ 316/* #undef HAVE_LIBC */
317 317
318/* Define to 1 if you have the `cap' library (-lcap). */ 318/* Define to 1 if you have the `cap' library (-lcap). */
319/* #undef HAVE_LIBCAP */ 319/* #undef HAVE_LIBCAP */
320 320
321/* if system have backtrace function */ 321/* if system have backtrace function */
322/* #undef HAVE_LIBCTRACE */ 322/* #undef HAVE_LIBCTRACE */
323 323
324/* Define to 1 if you have the `c_r' library (-lc_r). */ 324/* Define to 1 if you have the `c_r' library (-lc_r). */
325/* #undef HAVE_LIBC_R */ 325/* #undef HAVE_LIBC_R */
326 326
327/* Define to 1 if you have the `nsl' library (-lnsl). */ 327/* Define to 1 if you have the `nsl' library (-lnsl). */
328/* #undef HAVE_LIBNSL */ 328/* #undef HAVE_LIBNSL */
329 329
330/* Define to 1 if you have the `pthread' library (-lpthread). */ 330/* Define to 1 if you have the `pthread' library (-lpthread). */
331#define HAVE_LIBPTHREAD 1 331#define HAVE_LIBPTHREAD 1
332 332
333/* Define to 1 if you have the `rt' library (-lrt). */ 333/* Define to 1 if you have the `rt' library (-lrt). */
334#define HAVE_LIBRT 1 334#define HAVE_LIBRT 1
335 335
336/* Define to 1 if you have the `scf' library (-lscf). */ 336/* Define to 1 if you have the `scf' library (-lscf). */
337/* #undef HAVE_LIBSCF */ 337/* #undef HAVE_LIBSCF */
338 338
339/* Define to use libseccomp system call filtering. */ 339/* Define to use libseccomp system call filtering. */
340/* #undef HAVE_LIBSECCOMP */ 340/* #undef HAVE_LIBSECCOMP */
341 341
342/* Define to 1 if you have the `socket' library (-lsocket). */ 342/* Define to 1 if you have the `socket' library (-lsocket). */
343/* #undef HAVE_LIBSOCKET */ 343/* #undef HAVE_LIBSOCKET */
344 344
345/* Define to 1 if you have the `thr' library (-lthr). */ 345/* Define to 1 if you have the `thr' library (-lthr). */
346/* #undef HAVE_LIBTHR */ 346/* #undef HAVE_LIBTHR */
347 347
348/* Define if libxml2 was found */ 348/* Define if libxml2 was found */
349/* #undef HAVE_LIBXML2 */ 349/* #undef HAVE_LIBXML2 */
350 350
351/* Define to 1 if you have the <linux/capability.h> header file. */ 351/* Define to 1 if you have the <linux/capability.h> header file. */
352/* #undef HAVE_LINUX_CAPABILITY_H */ 352/* #undef HAVE_LINUX_CAPABILITY_H */
353 353
354/* Define to 1 if you have the <linux/netlink.h> header file. */ 354/* Define to 1 if you have the <linux/netlink.h> header file. */
355/* #undef HAVE_LINUX_NETLINK_H */ 355/* #undef HAVE_LINUX_NETLINK_H */
356 356
357/* Define to 1 if you have the <linux/rtnetlink.h> header file. */ 357/* Define to 1 if you have the <linux/rtnetlink.h> header file. */
358/* #undef HAVE_LINUX_RTNETLINK_H */ 358/* #undef HAVE_LINUX_RTNETLINK_H */
359 359
360/* Define to 1 if you have the <linux/types.h> header file. */ 360/* Define to 1 if you have the <linux/types.h> header file. */
361/* #undef HAVE_LINUX_TYPES_H */ 361/* #undef HAVE_LINUX_TYPES_H */
362 362
363/* Define to 1 if you have the <locale.h> header file. */ 363/* Define to 1 if you have the <locale.h> header file. */
364#define HAVE_LOCALE_H 1 364#define HAVE_LOCALE_H 1
365 365
366/* Define to 1 if you have the <memory.h> header file. */ 366/* Define to 1 if you have the <memory.h> header file. */
367#define HAVE_MEMORY_H 1 367#define HAVE_MEMORY_H 1
368 368
369/* Define to 1 if you have the `mmap' function. */ 369/* Define to 1 if you have the `mmap' function. */
370#define HAVE_MMAP 1 370#define HAVE_MMAP 1
371 371
372/* Define to 1 if you have the `nanosleep' function. */ 372/* Define to 1 if you have the `nanosleep' function. */
373#define HAVE_NANOSLEEP 1 373#define HAVE_NANOSLEEP 1
374 374
375/* Define to 1 if you have the <net/if6.h> header file. */ 375/* Define to 1 if you have the <net/if6.h> header file. */
376/* #undef HAVE_NET_IF6_H */ 376/* #undef HAVE_NET_IF6_H */
377 377
378/* Define to 1 if you have the <net/route.h> header file. */ 378/* Define to 1 if you have the <net/route.h> header file. */
379#define HAVE_NET_ROUTE_H 1 379#define HAVE_NET_ROUTE_H 1
380 380
381/* Define if your OpenSSL version supports AES */ 381/* Define if your OpenSSL version supports AES */
382#define HAVE_OPENSSL_AES 1 382#define HAVE_OPENSSL_AES 1
383 383
384/* Define if your OpenSSL version supports ECDSA. */ 384/* Define if your OpenSSL version supports ECDSA. */
385#define HAVE_OPENSSL_ECDSA 1 385#define HAVE_OPENSSL_ECDSA 1
386 386
387/* Define if your OpenSSL version supports EVP AES */ 387/* Define if your OpenSSL version supports EVP AES */
388#define HAVE_OPENSSL_EVP_AES 1 388#define HAVE_OPENSSL_EVP_AES 1
389 389
390/* Define if your OpenSSL version supports GOST. */ 390/* Define if your OpenSSL version supports GOST. */
391/* In Makefile */ 391/* In Makefile */
392/* #undef HAVE_OPENSSL_GOST */ 392/* #undef HAVE_OPENSSL_GOST */
393 393
394/* Define if your PKCS11 provider supports ECDSA. */ 394/* Define if your PKCS11 provider supports ECDSA. */
395/* #undef HAVE_PKCS11_ECDSA */ 395/* #undef HAVE_PKCS11_ECDSA */
396 396
397/* Define if your PKCS11 provider supports GOST. */ 397/* Define if your PKCS11 provider supports GOST. */
398/* #undef HAVE_PKCS11_GOST */ 398/* #undef HAVE_PKCS11_GOST */
399 399
400/* Support for PTHREAD_MUTEX_ADAPTIVE_NP */ 400/* Support for PTHREAD_MUTEX_ADAPTIVE_NP */
401/* #undef HAVE_PTHREAD_MUTEX_ADAPTIVE_NP */ 401/* #undef HAVE_PTHREAD_MUTEX_ADAPTIVE_NP */
402 402
403/* Define to 1 if you have the `pthread_yield' function. */ 403/* Define to 1 if you have the `pthread_yield' function. */
404/* #undef HAVE_PTHREAD_YIELD */ 404/* #undef HAVE_PTHREAD_YIELD */
405 405
406/* Define to 1 if you have the `pthread_yield_np' function. */ 406/* Define to 1 if you have the `pthread_yield_np' function. */
407/* #undef HAVE_PTHREAD_YIELD_NP */ 407/* #undef HAVE_PTHREAD_YIELD_NP */
408 408
409/* Define to 1 if you have the `readline' function. */ 409/* Define to 1 if you have the `readline' function. */
410#define HAVE_READLINE 1 410#define HAVE_READLINE 1
411 411
412/* Define to 1 if you have the <readline/history.h> header file. */ 412/* Define to 1 if you have the <readline/history.h> header file. */
413#define HAVE_READLINE_HISTORY_H 1 413#define HAVE_READLINE_HISTORY_H 1
414 414
415/* Define to 1 if you have the <readline/readline.h> header file. */ 415/* Define to 1 if you have the <readline/readline.h> header file. */
416#define HAVE_READLINE_READLINE_H 1 416#define HAVE_READLINE_READLINE_H 1
417 417
418/* Define to 1 if you have the <regex.h> header file. */ 418/* Define to 1 if you have the <regex.h> header file. */
419#define HAVE_REGEX_H 1 419#define HAVE_REGEX_H 1
420 420
421/* Define to 1 if you have the <sched.h> header file. */ 421/* Define to 1 if you have the <sched.h> header file. */
422#define HAVE_SCHED_H 1 422#define HAVE_SCHED_H 1
423 423
424/* Define to 1 if you have the `sched_yield' function. */ 424/* Define to 1 if you have the `sched_yield' function. */
425#define HAVE_SCHED_YIELD 1 425#define HAVE_SCHED_YIELD 1
426 426
427/* Define to 1 if you have the `setegid' function. */ 427/* Define to 1 if you have the `setegid' function. */
428#define HAVE_SETEGID 1 428#define HAVE_SETEGID 1
429 429
430/* Define to 1 if you have the `seteuid' function. */ 430/* Define to 1 if you have the `seteuid' function. */
431#define HAVE_SETEUID 1 431#define HAVE_SETEUID 1
432 432
433/* Define to 1 if you have the `setlocale' function. */ 433/* Define to 1 if you have the `setlocale' function. */
434#define HAVE_SETLOCALE 1 434#define HAVE_SETLOCALE 1
435 435
436/* Define to 1 if you have the `setresgid' function. */ 436/* Define to 1 if you have the `setresgid' function. */
437/* #undef HAVE_SETRESGID */ 437/* #undef HAVE_SETRESGID */
438 438
439/* Define to 1 if you have the `setresuid' function. */ 439/* Define to 1 if you have the `setresuid' function. */
440/* #undef HAVE_SETRESUID */ 440/* #undef HAVE_SETRESUID */
441 441
442/* Define to 1 if you have the <stdint.h> header file. */ 442/* Define to 1 if you have the <stdint.h> header file. */
443#define HAVE_STDINT_H 1 443#define HAVE_STDINT_H 1
444 444
445/* Define to 1 if you have the <stdlib.h> header file. */ 445/* Define to 1 if you have the <stdlib.h> header file. */
446#define HAVE_STDLIB_H 1 446#define HAVE_STDLIB_H 1
447 447
448/* Define to 1 if you have the <strings.h> header file. */ 448/* Define to 1 if you have the <strings.h> header file. */
449#define HAVE_STRINGS_H 1 449#define HAVE_STRINGS_H 1
450 450
451/* Define to 1 if you have the <string.h> header file. */ 451/* Define to 1 if you have the <string.h> header file. */
452#define HAVE_STRING_H 1 452#define HAVE_STRING_H 1
453 453
454/* Define to 1 if you have the <sys/capability.h> header file. */ 454/* Define to 1 if you have the <sys/capability.h> header file. */
455/* #undef HAVE_SYS_CAPABILITY_H */ 455/* #undef HAVE_SYS_CAPABILITY_H */
456 456
457/* Define to 1 if you have the <sys/devpoll.h> header file. */ 457/* Define to 1 if you have the <sys/devpoll.h> header file. */
458/* #undef HAVE_SYS_DEVPOLL_H */ 458/* #undef HAVE_SYS_DEVPOLL_H */
459 459
460/* Define to 1 if you have the <sys/dyntune.h> header file. */ 460/* Define to 1 if you have the <sys/dyntune.h> header file. */
461/* #undef HAVE_SYS_DYNTUNE_H */ 461/* #undef HAVE_SYS_DYNTUNE_H */
462 462
463/* Define to 1 if you have the <sys/mman.h> header file. */ 463/* Define to 1 if you have the <sys/mman.h> header file. */
464#define HAVE_SYS_MMAN_H 1 464#define HAVE_SYS_MMAN_H 1
465 465
466/* Define to 1 if you have the <sys/param.h> header file. */ 466/* Define to 1 if you have the <sys/param.h> header file. */
467#define HAVE_SYS_PARAM_H 1 467#define HAVE_SYS_PARAM_H 1
468 468
469/* Define to 1 if you have the <sys/prctl.h> header file. */ 469/* Define to 1 if you have the <sys/prctl.h> header file. */
470/* #undef HAVE_SYS_PRCTL_H */ 470/* #undef HAVE_SYS_PRCTL_H */
471 471
472/* Define to 1 if you have the <sys/select.h> header file. */ 472/* Define to 1 if you have the <sys/select.h> header file. */
473#define HAVE_SYS_SELECT_H 1 473#define HAVE_SYS_SELECT_H 1
474 474
475/* Define to 1 if you have the <sys/socket.h> header file. */ 475/* Define to 1 if you have the <sys/socket.h> header file. */
476#define HAVE_SYS_SOCKET_H 1 476#define HAVE_SYS_SOCKET_H 1
477 477
478/* Define to 1 if you have the <sys/sockio.h> header file. */ 478/* Define to 1 if you have the <sys/sockio.h> header file. */
479#define HAVE_SYS_SOCKIO_H 1 479#define HAVE_SYS_SOCKIO_H 1
480 480
481/* Define to 1 if you have the <sys/stat.h> header file. */ 481/* Define to 1 if you have the <sys/stat.h> header file. */
482#define HAVE_SYS_STAT_H 1 482#define HAVE_SYS_STAT_H 1
483 483
484/* Define to 1 if you have the <sys/sysctl.h> header file. */ 484/* Define to 1 if you have the <sys/sysctl.h> header file. */
485#define HAVE_SYS_SYSCTL_H 1 485#define HAVE_SYS_SYSCTL_H 1
486 486
487/* Define to 1 if you have the <sys/time.h> header file. */ 487/* Define to 1 if you have the <sys/time.h> header file. */
488#define HAVE_SYS_TIME_H 1 488#define HAVE_SYS_TIME_H 1
489 489
490/* Define to 1 if you have the <sys/types.h> header file. */ 490/* Define to 1 if you have the <sys/types.h> header file. */
491#define HAVE_SYS_TYPES_H 1 491#define HAVE_SYS_TYPES_H 1
492 492
493/* Define to 1 if you have the <sys/un.h> header file. */ 493/* Define to 1 if you have the <sys/un.h> header file. */
494#define HAVE_SYS_UN_H 1 494#define HAVE_SYS_UN_H 1
495 495
496/* Define if running under Compaq TruCluster */ 496/* Define if running under Compaq TruCluster */
497/* #undef HAVE_TRUCLUSTER */ 497/* #undef HAVE_TRUCLUSTER */
498 498
499/* Define to 1 if you have the <unistd.h> header file. */ 499/* Define to 1 if you have the <unistd.h> header file. */
500#define HAVE_UNISTD_H 1 500#define HAVE_UNISTD_H 1
501 501
502/* Define to 1 if you have the `usleep' function. */ 502/* Define to 1 if you have the `usleep' function. */
503#define HAVE_USLEEP 1 503#define HAVE_USLEEP 1
504 504
505/* Use HMAC-SHA1 for Source Identity Token generation */ 505/* Use HMAC-SHA1 for Source Identity Token generation */
506/* #undef HMAC_SHA1_SIT */ 506/* #undef HMAC_SHA1_SIT */
507 507
508/* Use HMAC-SHA256 for Source Identity Token generation */ 508/* Use HMAC-SHA256 for Source Identity Token generation */
509/* #undef HMAC_SHA256_SIT */ 509/* #undef HMAC_SHA256_SIT */
510 510
511/* return type of gai_strerror */ 511/* return type of gai_strerror */
512#define IRS_GAISTRERROR_RETURN_T const char * 512#define IRS_GAISTRERROR_RETURN_T const char *
513 513
514/* Define to the buffer length type used by getnameinfo(3). */ 514/* Define to the buffer length type used by getnameinfo(3). */
515#define IRS_GETNAMEINFO_BUFLEN_T socklen_t 515#define IRS_GETNAMEINFO_BUFLEN_T socklen_t
516 516
517/* Define to the flags type used by getnameinfo(3). */ 517/* Define to the flags type used by getnameinfo(3). */
518#define IRS_GETNAMEINFO_FLAGS_T int 518#define IRS_GETNAMEINFO_FLAGS_T int
519 519
520/* Define to the sockaddr length type used by getnameinfo(3). */ 520/* Define to the sockaddr length type used by getnameinfo(3). */
521#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t 521#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t
522 522
523/* Define to allow building of objects for dlopen(). */ 523/* Define to allow building of objects for dlopen(). */
524#define ISC_DLZ_DLOPEN 1 524#define ISC_DLZ_DLOPEN 1
525 525
526/* Define to the sub-directory in which libtool stores uninstalled libraries. 526/* Define to the sub-directory in which libtool stores uninstalled libraries.
527 */ 527 */
528#define LT_OBJDIR ".libs/" 528#define LT_OBJDIR ".libs/"
529 529
530/* Defined if extern char *optarg is not declared. */ 530/* Defined if extern char *optarg is not declared. */
531/* #undef NEED_OPTARG */ 531/* #undef NEED_OPTARG */
532 532
533/* Define if connect does not honour the permission on the UNIX domain socket. 533/* Define if connect does not honour the permission on the UNIX domain socket.
534 */ 534 */
535/* #undef NEED_SECURE_DIRECTORY */ 535/* #undef NEED_SECURE_DIRECTORY */
536 536
537/* Define to the address where bug reports for this package should be sent. */ 537/* Define to the address where bug reports for this package should be sent. */
538#define PACKAGE_BUGREPORT "bind9-bugs@isc.org" 538#define PACKAGE_BUGREPORT "bind9-bugs@isc.org"
539 539
540/* Define to the full name of this package. */ 540/* Define to the full name of this package. */
541#define PACKAGE_NAME "BIND" 541#define PACKAGE_NAME "BIND"
542 542
543/* Define to the full name and version of this package. */ 543/* Define to the full name and version of this package. */
544#define PACKAGE_STRING "BIND 9.10" 544#define PACKAGE_STRING "BIND 9.10"
545 545
546/* Define to the one symbol short name of this package. */ 546/* Define to the one symbol short name of this package. */
547#define PACKAGE_TARNAME "bind" 547#define PACKAGE_TARNAME "bind"
548 548
549/* Define to the home page for this package. */ 549/* Define to the home page for this package. */
550#define PACKAGE_URL "https://www.isc.org/downloads/BIND/" 550#define PACKAGE_URL "https://www.isc.org/downloads/BIND/"
551 551
552/* Define to the version of this package. */ 552/* Define to the version of this package. */
553#define PACKAGE_VERSION "9.10" 553#define PACKAGE_VERSION "9.10"
554 554
555/* Sets which flag to pass to open/fcntl to make non-blocking 555/* Sets which flag to pass to open/fcntl to make non-blocking
556 (O_NDELAY/O_NONBLOCK). */ 556 (O_NDELAY/O_NONBLOCK). */
557#define PORT_NONBLOCK O_NONBLOCK 557#define PORT_NONBLOCK O_NONBLOCK
558 558
559/* Define if GOST private keys are encoded in ASN.1. */ 559/* Define if GOST private keys are encoded in ASN.1. */
560/* #undef PREFER_GOSTASN1 */ 560/* #undef PREFER_GOSTASN1 */
561 561
562/* The size of `void *', as computed by sizeof. */ 562/* The size of `void *', as computed by sizeof. */
563#define SIZEOF_VOID_P 8 563#define SIZEOF_VOID_P 8
564 564
565/* Define to 1 if you have the ANSI C header files. */ 565/* Define to 1 if you have the ANSI C header files. */
566#define STDC_HEADERS 1 566#define STDC_HEADERS 1
567 567
568/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 568/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
569#define TIME_WITH_SYS_TIME 1 569#define TIME_WITH_SYS_TIME 1
570 570
571/* Define to use large-system tuning. */ 571/* Define to use large-system tuning. */
572/* #undef TUNE_LARGE */ 572/* #undef TUNE_LARGE */
573 573
574/* Defined if you need to use ioctl(FIONBIO) instead a fcntl call to make 574/* Defined if you need to use ioctl(FIONBIO) instead a fcntl call to make
575 non-blocking. */ 575 non-blocking. */
576/* #undef USE_FIONBIO_IOCTL */ 576/* #undef USE_FIONBIO_IOCTL */
577 577
578/* Define to enable very verbose query trace logging. */ 578/* Define to enable very verbose query trace logging. */
579#define WANT_QUERYTRACE 1 579#define WANT_QUERYTRACE 1
580 580
581/* define if idnkit support is to be included. */ 581/* define if idnkit support is to be included. */
582/* #undef WITH_IDN */ 582/* #undef WITH_IDN */
583 583
584/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 584/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
585 significant byte first (like Motorola and SPARC, unlike Intel). */ 585 significant byte first (like Motorola and SPARC, unlike Intel). */
586#ifndef __NetBSD__ 586#ifndef __NetBSD__
587/* Defined by the build process */ 587/* Defined by the build process */
588#if defined AC_APPLE_UNIVERSAL_BUILD 588#if defined AC_APPLE_UNIVERSAL_BUILD
589# if defined __BIG_ENDIAN__ 589# if defined __BIG_ENDIAN__
590# define WORDS_BIGENDIAN 1 590# define WORDS_BIGENDIAN 1
591# endif 591# endif
592#else 592#else
593# ifndef WORDS_BIGENDIAN 593# ifndef WORDS_BIGENDIAN
594/* # undef WORDS_BIGENDIAN */ 594/* # undef WORDS_BIGENDIAN */
595# endif 595# endif
596#endif 596#endif
 597#else /* __NetBSD__ */
 598# include <endian.h>
 599# if _BYTE_ORDER == _BIG_ENDIAN
 600# define WORDS_BIGENDIAN 1
 601# endif
597#endif 602#endif
598 603
599/* Define to empty if `const' does not conform to ANSI C. */ 604/* Define to empty if `const' does not conform to ANSI C. */
600/* #undef const */ 605/* #undef const */
601 606
602/* Define to empty if your compiler does not support "static inline". */ 607/* Define to empty if your compiler does not support "static inline". */
603/* #undef inline */ 608/* #undef inline */
604 609
605/* Define to `unsigned int' if <sys/types.h> does not define. */ 610/* Define to `unsigned int' if <sys/types.h> does not define. */
606/* #undef size_t */ 611/* #undef size_t */
607 612
608/* Define to `int' if <sys/types.h> does not define. */ 613/* Define to `int' if <sys/types.h> does not define. */
609/* #undef ssize_t */ 614/* #undef ssize_t */
610 615
611/* Define to `unsigned long' if <sys/types.h> does not define. */ 616/* Define to `unsigned long' if <sys/types.h> does not define. */
612/* #undef uintptr_t */ 617/* #undef uintptr_t */
613 618
614/* Define to empty if the keyword `volatile' does not work. Warning: valid 619/* Define to empty if the keyword `volatile' does not work. Warning: valid
615 code using `volatile' can become incorrect without. Disable with care. */ 620 code using `volatile' can become incorrect without. Disable with care. */
616/* #undef volatile */ 621/* #undef volatile */