config.h.in 7.63 KB
Newer Older
Mark Andrews's avatar
Mark Andrews committed
1
/* config.h.in.  Generated from configure.in by autoheader.  */
2
/*
Mark Andrews's avatar
regen  
Mark Andrews committed
3 4
 * Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC")
 * 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.65 2005/02/23 01:09:23 marka Exp $ */
20

21 22 23 24
/***
 *** 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
25

26 27 28
/* define to `int' if <sys/types.h> doesn't define.  */
#undef ssize_t

29 30 31
/* define on DEC OSF to enable 4.4BSD style sa_len support */
#undef _SOCKADDR_LEN

Bob Halley's avatar
update  
Bob Halley committed
32 33 34 35 36 37
/* define if your system needs pthread_init() before using pthreads */
#undef NEED_PTHREAD_INIT

/* define if your system has sigwait() */
#undef HAVE_SIGWAIT

38 39 40
/* define if sigwait() is the UnixWare flavor */
#undef HAVE_UNIXWARE_SIGWAIT

Bob Halley's avatar
update  
Bob Halley committed
41 42 43
/* define on Solaris to get sigwait() to work using pthreads semantics */
#undef _POSIX_PTHREAD_SEMANTICS

Bob Halley's avatar
update  
Bob Halley committed
44 45 46
/* define if LinuxThreads is in use */
#undef HAVE_LINUXTHREADS

Brian Wellington's avatar
Brian Wellington committed
47 48 49
/* define if sysconf() is available */
#undef HAVE_SYSCONF

50 51 52
/* define if sysctlbyname() is available */
#undef HAVE_SYSCTLBYNAME

Bob Halley's avatar
Bob Halley committed
53 54 55
/* define if catgets() is available */
#undef HAVE_CATGETS

Mark Andrews's avatar
regen  
Mark Andrews committed
56 57 58
/* define if getifaddrs() exists */
#undef HAVE_GETIFADDRS

Mark Andrews's avatar
regen:  
Mark Andrews committed
59
/* define if you have the NET_RT_IFLIST sysctl variable and sys/sysctl.h */
60 61
#undef HAVE_IFLIST_SYSCTL

62 63
/* define if chroot() is available */
#undef HAVE_CHROOT
64

65 66 67
/* define if tzset() is available */
#undef HAVE_TZSET

68 69 70
/* define if struct addrinfo exists */
#undef HAVE_ADDRINFO

71
/* define if getaddrinfo() exists */
72 73
#undef HAVE_GETADDRINFO

74 75 76
/* define if gai_strerror() exists */
#undef HAVE_GAISTRERROR

Mark Andrews's avatar
regen  
Mark Andrews committed
77 78 79
/* define if arc4random() exists */
#undef HAVE_ARC4RANDOM

80 81 82 83 84
/* define if pthread_setconcurrency() should be called to tell the
 * OS how many threads we might want to run.
 */
#undef CALL_PTHREAD_SETCONCURRENCY

85 86 87
/* define if IPv6 is not disabled */
#undef WANT_IPV6

88 89 90
/* define if flockfile() is available */
#undef HAVE_FLOCKFILE

Brian Wellington's avatar
Brian Wellington committed
91 92 93
/* define if getc_unlocked() is available */
#undef HAVE_GETCUNLOCKED

94 95 96 97 98 99 100
/* Shut up warnings about sputaux in stdio.h on BSD/OS pre-4.1 */
#undef SHUTUP_SPUTAUX
#ifdef SHUTUP_SPUTAUX
struct __sFILE;
extern __inline int __sputaux(int _c, struct __sFILE *_p);
#endif

David Lawrence's avatar
David Lawrence committed
101 102 103 104 105 106
/* Shut up warnings about missing sigwait prototype on BSD/OS 4.0* */
#undef SHUTUP_SIGWAIT
#ifdef SHUTUP_SIGWAIT
int sigwait(const unsigned int *set, int *sig);
#endif

107 108 109
/* Shut up warnings from gcc -Wcast-qual on BSD/OS 4.1. */
#undef SHUTUP_STDARG_CAST
#if defined(SHUTUP_STDARG_CAST) && defined(__GNUC__)
Mark Andrews's avatar
Mark Andrews committed
110
#include <stdarg.h>		/* Grr.  Must be included *every time*. */
111 112 113 114 115
/*
 * The silly continuation line is to keep configure from
 * commenting out the #undef.
 */
#undef \
Mark Andrews's avatar
Mark Andrews committed
116 117 118 119 120 121 122
	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)
123 124
#endif /* SHUTUP_STDARG_CAST && __GNUC__ */

125
/* define if the system has a random number generating device */
126
#undef PATH_RANDOMDEV
127

128 129 130
/* define if pthread_attr_getstacksize() is available */
#undef HAVE_PTHREAD_ATTR_GETSTACKSIZE

Mark Andrews's avatar
regen  
Mark Andrews committed
131 132 133
/* define if pthread_attr_setstacksize() is available */
#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE

134 135 136
/* define if you have strerror in the C library. */
#undef HAVE_STRERROR

137
/* Define if you are running under Compaq TruCluster. */
Mark Andrews's avatar
Mark Andrews committed
138 139
#undef HAVE_TRUCLUSTER

Mark Andrews's avatar
regen  
Mark Andrews committed
140 141 142
/* Define if OpenSSL includes DSA support */
#undef HAVE_OPENSSL_DSA

143 144 145
/* Define to the length type used by the socket API (socklen_t, size_t, int). */
#undef ISC_SOCKADDR_LEN_T

146 147 148
/* Define if threads need PTHREAD_SCOPE_SYSTEM */
#undef NEED_PTHREAD_SCOPE_SYSTEM

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

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

Mark Andrews's avatar
Mark Andrews committed
155 156 157 158 159 160 161 162 163 164 165 166 167 168 169
/* 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

170 171 172
/* Define to 1 if you have the `scf' library (-lscf). */
#undef HAVE_LIBSCF

Mark Andrews's avatar
Mark Andrews committed
173 174 175 176
/* 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. */
177 178
#undef HAVE_LINUX_CAPABILITY_H

Mark Andrews's avatar
Mark Andrews committed
179 180 181 182
/* 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. */
183 184
#undef HAVE_NET_IF6_H

Mark Andrews's avatar
Mark Andrews committed
185 186 187 188 189 190 191 192 193 194 195 196
/* 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
197 198 199
/* Define to 1 if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H

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

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

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

Mark Andrews's avatar
Mark Andrews committed
209 210 211 212
/* 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. */
213 214
#undef HAVE_SYS_SYSCTL_H

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

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

221 222 223
/* Define to 1 if you have the <sys/un.h> header file. */
#undef HAVE_SYS_UN_H

Mark Andrews's avatar
Mark Andrews committed
224 225 226 227
/* 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
228
#undef HAVE_UNISTD_H
Michael Graff's avatar
Michael Graff committed
229

230 231 232 233
/* Define if connect does not honour the permission on the UNIX domain socket.
   */
#undef NEED_SECURE_DIRECTORY

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

Mark Andrews's avatar
Mark Andrews committed
237 238
/* Define to the full name of this package. */
#undef PACKAGE_NAME
Michael Graff's avatar
Michael Graff committed
239

Mark Andrews's avatar
Mark Andrews committed
240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261
/* 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
262 263 264
/* 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
265
#undef inline
Mark Andrews's avatar
regen  
Mark Andrews committed
266
#endif
Mark Andrews's avatar
Mark Andrews committed
267 268 269 270 271 272

/* 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