1/* includes/config.h.in.  Generated from configure.ac by autoheader.  */
2
3/* Define if building universal (internal helper macro) */
4#undef AC_APPLE_UNIVERSAL_BUILD
5
6/* Define to compile debug-only DHCP software. */
7#undef DEBUG
8
9/* Define to queue multiple DHCPACK replies per fsync. */
10#undef DELAYED_ACK
11
12/* Define to BIG_ENDIAN for MSB (Motorola or SPARC CPUs) or LITTLE_ENDIAN for
13   LSB (Intel CPUs). */
14#undef DHCP_BYTE_ORDER
15
16/* Define to 1 to include DHCPv6 support. */
17#undef DHCPv6
18
19/* Define to any value to chroot() prior to loading config. */
20#undef EARLY_CHROOT
21
22/* Define to include execute() config language support. */
23#undef ENABLE_EXECUTE
24
25/* Define to include Failover Protocol support. */
26#undef FAILOVER_PROTOCOL
27
28/* Define to nothing if C supports flexible array members, and to 1 if it does
29   not. That way, with a declaration like `struct s { int n; double
30   d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
31   compilers. When computing the size of such an object, don't use 'sizeof
32   (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
33   instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
34   MSVC and with C++ compilers. */
35#undef FLEXIBLE_ARRAY_MEMBER
36
37/* Define to 1 to use the Berkeley Packet Filter interface code. */
38#undef HAVE_BPF
39
40/* Define to 1 if you have the /dev/random file. */
41#undef HAVE_DEV_RANDOM
42
43/* Define to 1 to use DLPI interface code. */
44#undef HAVE_DLPI
45
46/* Define to 1 if you have the <ifaddrs.h> header file. */
47#undef HAVE_IFADDRS_H
48
49/* Define to 1 if you have the <inttypes.h> header file. */
50#undef HAVE_INTTYPES_H
51
52/* Define to 1 if you have the <linux/types.h> header file. */
53#undef HAVE_LINUX_TYPES_H
54
55/* Define to 1 to use the Linux Packet Filter interface code. */
56#undef HAVE_LPF
57
58/* Define to 1 if you have the <memory.h> header file. */
59#undef HAVE_MEMORY_H
60
61/* Define to 1 if you have the <net/if6.h> header file. */
62#undef HAVE_NET_IF6_H
63
64/* Define to 1 if you have the <net/if_dl.h> header file. */
65#undef HAVE_NET_IF_DL_H
66
67/* Define to 1 if you have the <regex.h> header file. */
68#undef HAVE_REGEX_H
69
70/* Define to 1 if the sockaddr structure has a length field. */
71#undef HAVE_SA_LEN
72
73/* Define to 1 if you have the <stdint.h> header file. */
74#undef HAVE_STDINT_H
75
76/* Define to 1 if you have the <stdlib.h> header file. */
77#undef HAVE_STDLIB_H
78
79/* Define to 1 if you have the <strings.h> header file. */
80#undef HAVE_STRINGS_H
81
82/* Define to 1 if you have the <string.h> header file. */
83#undef HAVE_STRING_H
84
85/* Define to 1 if you have the `strlcat' function. */
86#undef HAVE_STRLCAT
87
88/* Define to 1 if you have the <sys/socket.h> header file. */
89#undef HAVE_SYS_SOCKET_H
90
91/* Define to 1 if you have the <sys/stat.h> header file. */
92#undef HAVE_SYS_STAT_H
93
94/* Define to 1 if you have the <sys/types.h> header file. */
95#undef HAVE_SYS_TYPES_H
96
97/* Define to 1 if you have the <unistd.h> header file. */
98#undef HAVE_UNISTD_H
99
100/* Define to the string for a noreturn attribute. */
101#undef ISC_DHCP_NORETURN
102
103/* Define to 1 if the system has 'struct if_laddrconf'. */
104#undef ISC_PLATFORM_HAVEIF_LADDRCONF
105
106/* Define to 1 if the system has 'struct if_laddrreq'. */
107#undef ISC_PLATFORM_HAVEIF_LADDRREQ
108
109/* Define to 1 if the system has 'struct lifnum'. */
110#undef ISC_PLATFORM_HAVELIFNUM
111
112/* Define to 1 if the inet_aton() function is missing. */
113#undef NEED_INET_ATON
114
115/* Name of package */
116#undef PACKAGE
117
118/* Define to the address where bug reports for this package should be sent. */
119#undef PACKAGE_BUGREPORT
120
121/* Define to the full name of this package. */
122#undef PACKAGE_NAME
123
124/* Define to the full name and version of this package. */
125#undef PACKAGE_STRING
126
127/* Define to the one symbol short name of this package. */
128#undef PACKAGE_TARNAME
129
130/* Define to the home page for this package. */
131#undef PACKAGE_URL
132
133/* Define to the version of this package. */
134#undef PACKAGE_VERSION
135
136/* Define to any value to include Ari's PARANOIA patch. */
137#undef PARANOIA
138
139/* Define to correct bad byteorders in secs field. */
140#undef SECS_BYTEORDER
141
142/* The size of `struct iaddr *', as computed by sizeof. */
143#undef SIZEOF_STRUCT_IADDR_P
144
145/* Define to 1 if you have the ANSI C header files. */
146#undef STDC_HEADERS
147
148/* Define to include server activity tracing support. */
149#undef TRACING
150
151/* Define to 1 to use the standard BSD socket API. */
152#undef USE_SOCKETS
153
154/* Enable extensions on AIX 3, Interix.  */
155#ifndef _ALL_SOURCE
156# undef _ALL_SOURCE
157#endif
158/* Enable GNU extensions on systems that have them.  */
159#ifndef _GNU_SOURCE
160# undef _GNU_SOURCE
161#endif
162/* Enable threading extensions on Solaris.  */
163#ifndef _POSIX_PTHREAD_SEMANTICS
164# undef _POSIX_PTHREAD_SEMANTICS
165#endif
166/* Enable extensions on HP NonStop.  */
167#ifndef _TANDEM_SOURCE
168# undef _TANDEM_SOURCE
169#endif
170/* Enable general extensions on Solaris.  */
171#ifndef __EXTENSIONS__
172# undef __EXTENSIONS__
173#endif
174
175
176/* Define to 1 to enable IPv4 packet info support. */
177#undef USE_V4_PKTINFO
178
179/* Version number of package */
180#undef VERSION
181
182/* Define to 1 if on MINIX. */
183#undef _MINIX
184
185/* File for dhclient6 leases. */
186#undef _PATH_DHCLIENT6_DB
187
188/* File for dhclient6 process information. */
189#undef _PATH_DHCLIENT6_PID
190
191/* File for dhclient leases. */
192#undef _PATH_DHCLIENT_DB
193
194/* File for dhclient process information. */
195#undef _PATH_DHCLIENT_PID
196
197/* File for dhcpd6 leases. */
198#undef _PATH_DHCPD6_DB
199
200/* File for dhcpd6 process information. */
201#undef _PATH_DHCPD6_PID
202
203/* File for dhcpd leases. */
204#undef _PATH_DHCPD_DB
205
206/* File for dhcpd process information. */
207#undef _PATH_DHCPD_PID
208
209/* File for dhcrelay6 process information. */
210#undef _PATH_DHCRELAY6_PID
211
212/* File for dhcrelay process information. */
213#undef _PATH_DHCRELAY_PID
214
215/* Define to 2 if the system does not provide POSIX.1 features except with
216   this defined. */
217#undef _POSIX_1_SOURCE
218
219/* Define to 1 if you need to in order for `stat' and other things to work. */
220#undef _POSIX_SOURCE
221
222/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
223   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
224   #define below would cause a syntax error. */
225#undef _UINT32_T
226
227/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
228   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
229   #define below would cause a syntax error. */
230#undef _UINT64_T
231
232/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
233   <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
234   #define below would cause a syntax error. */
235#undef _UINT8_T
236
237/* Define to the type of a signed integer type of width exactly 16 bits if
238   such a type exists and the standard includes do not define it. */
239#undef int16_t
240
241/* Define to the type of a signed integer type of width exactly 32 bits if
242   such a type exists and the standard includes do not define it. */
243#undef int32_t
244
245/* Define to the type of a signed integer type of width exactly 64 bits if
246   such a type exists and the standard includes do not define it. */
247#undef int64_t
248
249/* Define to the type of a signed integer type of width exactly 8 bits if such
250   a type exists and the standard includes do not define it. */
251#undef int8_t
252
253/* Define a type for 16-bit unsigned integers. */
254#undef u_int16_t
255
256/* Define a type for 32-bit unsigned integers. */
257#undef u_int32_t
258
259/* Define a type for 64-bit unsigned integers. */
260#undef u_int64_t
261
262/* Define a type for 8-bit unsigned integers. */
263#undef u_int8_t
264
265/* Define to the type of an unsigned integer type of width exactly 16 bits if
266   such a type exists and the standard includes do not define it. */
267#undef uint16_t
268
269/* Define to the type of an unsigned integer type of width exactly 32 bits if
270   such a type exists and the standard includes do not define it. */
271#undef uint32_t
272
273/* Define to the type of an unsigned integer type of width exactly 64 bits if
274   such a type exists and the standard includes do not define it. */
275#undef uint64_t
276
277/* Define to the type of an unsigned integer type of width exactly 8 bits if
278   such a type exists and the standard includes do not define it. */
279#undef uint8_t
280