config.h.in 7.75 KB
Newer Older
Mark Andrews's avatar
Mark Andrews committed
1
/* config.h.in.  Generated from configure.in by autoheader.  */
2
/*
Rob Austein's avatar
regen  
Rob Austein committed
3
 * Copyright (C) 2004, 2005  Internet Systems Consortium, Inc. ("ISC")
Mark Andrews's avatar
regen  
Mark Andrews committed
4
 * Copyright (C) 1999-2003  Internet Software Consortium.
5
 *
6 7 8
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.
9
 *
Mark Andrews's avatar
regen  
Mark Andrews committed
10 11 12 13 14 15 16
 * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
 * AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
 * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 * PERFORMANCE OF THIS SOFTWARE.
17 18
 */

19
/* $Id: config.h.in,v 1.67 2005/06/08 02:09:18 marka Exp $ */
Rob Austein's avatar
regen  
Rob Austein committed
20 21

/*! \file */
22

23 24 25 26
/***
 *** This file is not to be included by any public header files, because
 *** it does not get installed.
 ***/
Bob Halley's avatar
Bob Halley committed
27

Rob Austein's avatar
regen  
Rob Austein committed
28
/** define to `int' if <sys/types.h> doesn't define.  */
29 30
#undef ssize_t

Rob Austein's avatar
regen  
Rob Austein committed
31
/** define on DEC OSF to enable 4.4BSD style sa_len support */
32 33
#undef _SOCKADDR_LEN

Rob Austein's avatar
regen  
Rob Austein committed
34
/** define if your system needs pthread_init() before using pthreads */
Bob Halley's avatar
Bob Halley committed
35 36
#undef NEED_PTHREAD_INIT

Rob Austein's avatar
regen  
Rob Austein committed
37
/** define if your system has sigwait() */
Bob Halley's avatar
Bob Halley committed
38 39
#undef HAVE_SIGWAIT

Rob Austein's avatar
regen  
Rob Austein committed
40
/** define if sigwait() is the UnixWare flavor */
41 42
#undef HAVE_UNIXWARE_SIGWAIT

Rob Austein's avatar
regen  
Rob Austein committed
43
/** define on Solaris to get sigwait() to work using pthreads semantics */
Bob Halley's avatar
Bob Halley committed
44 45
#undef _POSIX_PTHREAD_SEMANTICS

Rob Austein's avatar
regen  
Rob Austein committed
46
/** define if LinuxThreads is in use */
Bob Halley's avatar
Bob Halley committed
47 48
#undef HAVE_LINUXTHREADS

Rob Austein's avatar
regen  
Rob Austein committed
49
/** define if sysconf() is available */
Brian Wellington's avatar
Brian Wellington committed
50 51
#undef HAVE_SYSCONF

Rob Austein's avatar
regen  
Rob Austein committed
52
/** define if sysctlbyname() is available */
53 54
#undef HAVE_SYSCTLBYNAME

Rob Austein's avatar
regen  
Rob Austein committed
55
/** define if catgets() is available */
Bob Halley's avatar
Bob Halley committed
56 57
#undef HAVE_CATGETS

Rob Austein's avatar
regen  
Rob Austein committed
58
/** define if getifaddrs() exists */
Mark Andrews's avatar
regen  
Mark Andrews committed
59 60
#undef HAVE_GETIFADDRS

Rob Austein's avatar
regen  
Rob Austein committed
61
/** define if you have the NET_RT_IFLIST sysctl variable and sys/sysctl.h */
62 63
#undef HAVE_IFLIST_SYSCTL

Rob Austein's avatar
regen  
Rob Austein committed
64
/** define if chroot() is available */
65
#undef HAVE_CHROOT
66

Rob Austein's avatar
regen  
Rob Austein committed
67
/** define if tzset() is available */
68 69
#undef HAVE_TZSET

Rob Austein's avatar
regen  
Rob Austein committed
70
/** define if struct addrinfo exists */
71 72
#undef HAVE_ADDRINFO

Rob Austein's avatar
regen  
Rob Austein committed
73
/** define if getaddrinfo() exists */
74 75
#undef HAVE_GETADDRINFO

Rob Austein's avatar
regen  
Rob Austein committed
76
/** define if gai_strerror() exists */
77 78
#undef HAVE_GAISTRERROR

Rob Austein's avatar
regen  
Rob Austein committed
79
/** define if arc4random() exists */
Mark Andrews's avatar
regen  
Mark Andrews committed
80 81
#undef HAVE_ARC4RANDOM

Rob Austein's avatar
regen  
Rob Austein committed
82 83
/**
 * define if pthread_setconcurrency() should be called to tell the
84 85 86 87
 * OS how many threads we might want to run.
 */
#undef CALL_PTHREAD_SETCONCURRENCY

Rob Austein's avatar
regen  
Rob Austein committed
88
/** define if IPv6 is not disabled */
89 90
#undef WANT_IPV6

Rob Austein's avatar
regen  
Rob Austein committed
91
/** define if flockfile() is available */
92 93
#undef HAVE_FLOCKFILE

Rob Austein's avatar
regen  
Rob Austein committed
94
/** define if getc_unlocked() is available */
Brian Wellington's avatar
Brian Wellington committed
95 96
#undef HAVE_GETCUNLOCKED

Rob Austein's avatar
regen  
Rob Austein committed
97
/** Shut up warnings about sputaux in stdio.h on BSD/OS pre-4.1 */
98 99 100 101 102 103
#undef SHUTUP_SPUTAUX
#ifdef SHUTUP_SPUTAUX
struct __sFILE;
extern __inline int __sputaux(int _c, struct __sFILE *_p);
#endif

Rob Austein's avatar
regen  
Rob Austein committed
104
/** Shut up warnings about missing sigwait prototype on BSD/OS 4.0* */
105 106 107 108 109
#undef SHUTUP_SIGWAIT
#ifdef SHUTUP_SIGWAIT
int sigwait(const unsigned int *set, int *sig);
#endif

Rob Austein's avatar
regen  
Rob Austein committed
110
/** Shut up warnings from gcc -Wcast-qual on BSD/OS 4.1. */
111 112
#undef SHUTUP_STDARG_CAST
#if defined(SHUTUP_STDARG_CAST) && defined(__GNUC__)
Rob Austein's avatar
regen  
Rob Austein committed
113 114
#include <stdarg.h>		/** Grr.  Must be included *every time*. */
/**
115 116 117
 * The silly continuation line is to keep configure from
 * commenting out the #undef.
 */
Rob Austein's avatar
regen  
Rob Austein committed
118
 
119
#undef \
Mark Andrews's avatar
Mark Andrews committed
120 121 122 123 124 125 126
	va_start
#define	va_start(ap, last) \
	do { \
		union { const void *konst; long *var; } _u; \
		_u.konst = &(last); \
		ap = (va_list)(_u.var + __va_words(__typeof(last))); \
	} while (0)
Rob Austein's avatar
regen  
Rob Austein committed
127
#endif /** SHUTUP_STDARG_CAST && __GNUC__ */
128

Rob Austein's avatar
regen  
Rob Austein committed
129
/** define if the system has a random number generating device */
130
#undef PATH_RANDOMDEV
131

Rob Austein's avatar
regen  
Rob Austein committed
132
/** define if pthread_attr_getstacksize() is available */
133 134
#undef HAVE_PTHREAD_ATTR_GETSTACKSIZE

Rob Austein's avatar
regen  
Rob Austein committed
135
/** define if pthread_attr_setstacksize() is available */
Mark Andrews's avatar
regen  
Mark Andrews committed
136 137
#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE

Rob Austein's avatar
regen  
Rob Austein committed
138
/** define if you have strerror in the C library. */
139 140
#undef HAVE_STRERROR

Rob Austein's avatar
regen  
Rob Austein committed
141
/** Define if you are running under Compaq TruCluster. */
Mark Andrews's avatar
Mark Andrews committed
142 143
#undef HAVE_TRUCLUSTER

Mark Andrews's avatar
regen  
Mark Andrews committed
144 145 146
/* Define if OpenSSL includes DSA support */
#undef HAVE_OPENSSL_DSA

147 148 149
/* Define to the length type used by the socket API (socklen_t, size_t, int). */
#undef ISC_SOCKADDR_LEN_T

150 151 152
/* Define if threads need PTHREAD_SCOPE_SYSTEM */
#undef NEED_PTHREAD_SCOPE_SYSTEM

Mark Andrews's avatar
Mark Andrews committed
153
/* Define to 1 if you have the <dlfcn.h> header file. */
Brian Wellington's avatar
Brian Wellington committed
154 155
#undef HAVE_DLFCN_H

Mark Andrews's avatar
Mark Andrews committed
156
/* Define to 1 if you have the <fcntl.h> header file. */
Bob Halley's avatar
Bob Halley committed
157 158
#undef HAVE_FCNTL_H

Mark Andrews's avatar
Mark Andrews committed
159 160 161 162 163 164 165 166 167 168 169 170 171 172 173
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* Define to 1 if you have the `c' library (-lc). */
#undef HAVE_LIBC

/* Define to 1 if you have the `c_r' library (-lc_r). */
#undef HAVE_LIBC_R

/* Define to 1 if you have the `nsl' library (-lnsl). */
#undef HAVE_LIBNSL

/* Define to 1 if you have the `pthread' library (-lpthread). */
#undef HAVE_LIBPTHREAD

174 175 176
/* Define to 1 if you have the `scf' library (-lscf). */
#undef HAVE_LIBSCF

Mark Andrews's avatar
Mark Andrews committed
177 178 179 180
/* Define to 1 if you have the `socket' library (-lsocket). */
#undef HAVE_LIBSOCKET

/* Define to 1 if you have the <linux/capability.h> header file. */
181 182
#undef HAVE_LINUX_CAPABILITY_H

Mark Andrews's avatar
Mark Andrews committed
183 184 185 186
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H

/* Define to 1 if you have the <net/if6.h> header file. */
187 188
#undef HAVE_NET_IF6_H

Mark Andrews's avatar
Mark Andrews committed
189 190 191 192 193 194 195 196 197 198 199 200
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

Mark Andrews's avatar
regen  
Mark Andrews committed
201 202 203
/* Define to 1 if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H

Mark Andrews's avatar
Mark Andrews committed
204
/* Define to 1 if you have the <sys/prctl.h> header file. */
205 206
#undef HAVE_SYS_PRCTL_H

Mark Andrews's avatar
Mark Andrews committed
207
/* Define to 1 if you have the <sys/select.h> header file. */
208
#undef HAVE_SYS_SELECT_H
Bob Halley's avatar
Bob Halley committed
209

Mark Andrews's avatar
Mark Andrews committed
210
/* Define to 1 if you have the <sys/sockio.h> header file. */
Bob Halley's avatar
Bob Halley committed
211 212
#undef HAVE_SYS_SOCKIO_H

Mark Andrews's avatar
Mark Andrews committed
213 214 215 216
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/sysctl.h> header file. */
217 218
#undef HAVE_SYS_SYSCTL_H

Mark Andrews's avatar
Mark Andrews committed
219
/* Define to 1 if you have the <sys/time.h> header file. */
Bob Halley's avatar
Bob Halley committed
220 221
#undef HAVE_SYS_TIME_H

Mark Andrews's avatar
Mark Andrews committed
222 223 224
/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

225 226 227
/* Define to 1 if you have the <sys/un.h> header file. */
#undef HAVE_SYS_UN_H

Mark Andrews's avatar
Mark Andrews committed
228 229 230 231
/* Define if running under Compaq TruCluster */
#undef HAVE_TRUCLUSTER

/* Define to 1 if you have the <unistd.h> header file. */
Bob Halley's avatar
Bob Halley committed
232
#undef HAVE_UNISTD_H
Michael Graff's avatar
Michael Graff committed
233

234 235 236
/* Defined if extern char *optarg is not declared. */
#undef NEED_OPTARG

237 238 239 240
/* Define if connect does not honour the permission on the UNIX domain socket.
   */
#undef NEED_SECURE_DIRECTORY

Mark Andrews's avatar
Mark Andrews committed
241 242
/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT
243

Mark Andrews's avatar
Mark Andrews committed
244 245
/* Define to the full name of this package. */
#undef PACKAGE_NAME
Michael Graff's avatar
Michael Graff committed
246

Mark Andrews's avatar
Mark Andrews committed
247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268
/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS

/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME

/* Define to 1 if your processor stores words with the most significant byte
   first (like Motorola and SPARC, unlike Intel and VAX). */
#undef WORDS_BIGENDIAN

/* Define to empty if `const' does not conform to ANSI C. */
#undef const

Mark Andrews's avatar
regen  
Mark Andrews committed
269 270 271
/* Define to `__inline__' or `__inline' if that's what the C compiler
   calls it, or to nothing if 'inline' is not supported under any name.  */
#ifndef __cplusplus
Mark Andrews's avatar
Mark Andrews committed
272
#undef inline
Mark Andrews's avatar
regen  
Mark Andrews committed
273
#endif
Mark Andrews's avatar
Mark Andrews committed
274 275 276 277 278 279

/* Define to `unsigned' if <sys/types.h> does not define. */
#undef size_t

/* Define to `int' if <sys/types.h> does not define. */
#undef ssize_t