]> git.ipfire.org Git - thirdparty/dhcp.git/blame - includes/config.h.in
Revert last commit
[thirdparty/dhcp.git] / includes / config.h.in
CommitLineData
fe5b0fdd
DH
1/* includes/config.h.in. Generated from configure.ac by autoheader. */
2
a24b9f23
MA
3/* Define if building universal (internal helper macro) */
4#undef AC_APPLE_UNIVERSAL_BUILD
5
3933e2aa
SR
6/* Define to support binary insertion of leases into queues. */
7#undef BINARY_LEASES
8
19569b9e
DH
9/* Define to compile debug-only DHCP software. */
10#undef DEBUG
11
7d714d6b
DH
12/* Define to queue multiple DHCPACK replies per fsync. */
13#undef DELAYED_ACK
14
785c1a51
FD
15/* Define to 1 to include DHCPv4 over DHCPv6 support. */
16#undef DHCP4o6
17
fe5b0fdd
DH
18/* Define to BIG_ENDIAN for MSB (Motorola or SPARC CPUs) or LITTLE_ENDIAN for
19 LSB (Intel CPUs). */
20#undef DHCP_BYTE_ORDER
21
22/* Define to 1 to include DHCPv6 support. */
23#undef DHCPv6
24
f1f5a2db
DH
25/* Define to any value to chroot() prior to loading config. */
26#undef EARLY_CHROOT
27
19569b9e
DH
28/* Define to include execute() config language support. */
29#undef ENABLE_EXECUTE
30
31/* Define to include Failover Protocol support. */
32#undef FAILOVER_PROTOCOL
33
a69abb64
SR
34/* Define to nothing if C supports flexible array members, and to 1 if it does
35 not. That way, with a declaration like `struct s { int n; double
36 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
37 compilers. When computing the size of such an object, don't use 'sizeof
38 (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
39 instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
40 MSVC and with C++ compilers. */
41#undef FLEXIBLE_ARRAY_MEMBER
42
9a111ee8
TM
43/* ATF framework specified? */
44#undef HAVE_ATF
45
f7303760
DH
46/* Define to 1 to use the Berkeley Packet Filter interface code. */
47#undef HAVE_BPF
48
a6ed1aa8 49/* Define to 1 if you have the /dev/random or other configured file. */
fe5b0fdd
DH
50#undef HAVE_DEV_RANDOM
51
f7303760
DH
52/* Define to 1 to use DLPI interface code. */
53#undef HAVE_DLPI
54
a37c9dd1
MA
55/* Define to 1 if you have the <ifaddrs.h> header file. */
56#undef HAVE_IFADDRS_H
57
743d6937
TM
58/* Define to 1 if you have the `inet_ntop' function. */
59#undef HAVE_INET_NTOP
60
61/* Define to 1 if you have the `inet_pton' function. */
62#undef HAVE_INET_PTON
63
fe5b0fdd
DH
64/* Define to 1 if you have the <inttypes.h> header file. */
65#undef HAVE_INTTYPES_H
66
743d6937
TM
67/* Define to 1 if you have the <ldap.h> header file. */
68#undef HAVE_LDAP_H
69
f125dc8b
SK
70/* Define to 1 if you have the <linux/types.h> header file. */
71#undef HAVE_LINUX_TYPES_H
72
f7303760
DH
73/* Define to 1 to use the Linux Packet Filter interface code. */
74#undef HAVE_LPF
75
fe5b0fdd
DH
76/* Define to 1 if you have the <memory.h> header file. */
77#undef HAVE_MEMORY_H
78
743d6937
TM
79/* Define to 1 if you have the <micasa_mgmd.h> header file. */
80#undef HAVE_MICASA_MGMD_H
81
d72e14c7
DH
82/* Define to 1 if you have the <net/if6.h> header file. */
83#undef HAVE_NET_IF6_H
84
0ccd3524
DH
85/* Define to 1 if you have the <net/if_dl.h> header file. */
86#undef HAVE_NET_IF_DL_H
87
88/* Define to 1 if you have the <regex.h> header file. */
89#undef HAVE_REGEX_H
90
fe5b0fdd
DH
91/* Define to 1 if the sockaddr structure has a length field. */
92#undef HAVE_SA_LEN
93
94/* Define to 1 if you have the <stdint.h> header file. */
95#undef HAVE_STDINT_H
96
97/* Define to 1 if you have the <stdlib.h> header file. */
98#undef HAVE_STDLIB_H
99
100/* Define to 1 if you have the <strings.h> header file. */
101#undef HAVE_STRINGS_H
102
103/* Define to 1 if you have the <string.h> header file. */
104#undef HAVE_STRING_H
105
dc9d7b08
MA
106/* Define to 1 if you have the `strlcat' function. */
107#undef HAVE_STRLCAT
108
a37c9dd1
MA
109/* Define to 1 if you have the <sys/socket.h> header file. */
110#undef HAVE_SYS_SOCKET_H
111
fe5b0fdd
DH
112/* Define to 1 if you have the <sys/stat.h> header file. */
113#undef HAVE_SYS_STAT_H
114
115/* Define to 1 if you have the <sys/types.h> header file. */
116#undef HAVE_SYS_TYPES_H
117
118/* Define to 1 if you have the <unistd.h> header file. */
119#undef HAVE_UNISTD_H
120
2568cd6a
SR
121/* Define to the string for a noreturn attribute. */
122#undef ISC_DHCP_NORETURN
123
d72e14c7
DH
124/* Define to 1 if the system has 'struct if_laddrconf'. */
125#undef ISC_PLATFORM_HAVEIF_LADDRCONF
126
127/* Define to 1 if the system has 'struct if_laddrreq'. */
128#undef ISC_PLATFORM_HAVEIF_LADDRREQ
129
130/* Define to 1 if the system has 'struct lifnum'. */
131#undef ISC_PLATFORM_HAVELIFNUM
132
fe5b0fdd
DH
133/* Define to 1 if the inet_aton() function is missing. */
134#undef NEED_INET_ATON
135
136/* Name of package */
137#undef PACKAGE
138
139/* Define to the address where bug reports for this package should be sent. */
140#undef PACKAGE_BUGREPORT
141
142/* Define to the full name of this package. */
143#undef PACKAGE_NAME
144
145/* Define to the full name and version of this package. */
146#undef PACKAGE_STRING
147
148/* Define to the one symbol short name of this package. */
149#undef PACKAGE_TARNAME
150
a24b9f23
MA
151/* Define to the home page for this package. */
152#undef PACKAGE_URL
153
fe5b0fdd
DH
154/* Define to the version of this package. */
155#undef PACKAGE_VERSION
156
f1f5a2db
DH
157/* Define to any value to include Ari's PARANOIA patch. */
158#undef PARANOIA
159
563f0b8a
FD
160/* Define to 1 to include relay port support. */
161#undef RELAY_PORT
162
4d24561a 163/* The size of `struct iaddr *', as computed by sizeof. */
9f706d46
MA
164#undef SIZEOF_STRUCT_IADDR_P
165
fe5b0fdd
DH
166/* Define to 1 if you have the ANSI C header files. */
167#undef STDC_HEADERS
168
19569b9e
DH
169/* Define to include server activity tracing support. */
170#undef TRACING
171
0f1a34e9
TM
172/* Define to 1 if ethernet devices are in /dev/net */
173#undef USE_DEV_NET
174
00e9af8e
SR
175/* Define to include PIDs in syslog messages. */
176#undef USE_LOG_PID
177
7cfeb916
SR
178/* Define to 1 to use the standard BSD socket API. */
179#undef USE_SOCKETS
180
a24b9f23 181/* Enable extensions on AIX 3, Interix. */
529be52a
SR
182#ifndef _ALL_SOURCE
183# undef _ALL_SOURCE
184#endif
529be52a
SR
185/* Enable GNU extensions on systems that have them. */
186#ifndef _GNU_SOURCE
187# undef _GNU_SOURCE
5fe45d07 188#endif
a24b9f23
MA
189/* Enable threading extensions on Solaris. */
190#ifndef _POSIX_PTHREAD_SEMANTICS
191# undef _POSIX_PTHREAD_SEMANTICS
192#endif
193/* Enable extensions on HP NonStop. */
194#ifndef _TANDEM_SOURCE
195# undef _TANDEM_SOURCE
196#endif
197/* Enable general extensions on Solaris. */
198#ifndef __EXTENSIONS__
199# undef __EXTENSIONS__
200#endif
201
202
203/* Define to 1 to enable IPv4 packet info support. */
204#undef USE_V4_PKTINFO
205
206/* Version number of package */
207#undef VERSION
208
75d02fcf
TM
209/* tpacket_auxdata.tp_vlan_tci present */
210#undef VLAN_TCI_PRESENT
211
a24b9f23
MA
212/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
213 significant byte first (like Motorola and SPARC, unlike Intel). */
214#if defined AC_APPLE_UNIVERSAL_BUILD
215# if defined __BIG_ENDIAN__
216# define WORDS_BIGENDIAN 1
217# endif
218#else
219# ifndef WORDS_BIGENDIAN
220# undef WORDS_BIGENDIAN
221# endif
222#endif
eafe1d8f
SR
223
224/* Define to 1 if on MINIX. */
225#undef _MINIX
226
8dea7ba7
FD
227/* File for dhclient6 leases. */
228#undef _PATH_DHCLIENT6_DB
229
230/* File for dhclient6 process information. */
231#undef _PATH_DHCLIENT6_PID
fe5b0fdd
DH
232
233/* File for dhclient leases. */
234#undef _PATH_DHCLIENT_DB
235
8dea7ba7
FD
236/* File for dhclient process information. */
237#undef _PATH_DHCLIENT_PID
238
239/* File for dhcpd6 leases. */
240#undef _PATH_DHCPD6_DB
241
242/* File for dhcpd6 process information. */
243#undef _PATH_DHCPD6_PID
244
c8f0b32a
MS
245/* Default file containing dhcpd configuration. */
246#undef _PATH_DHCPD_CONF
247
fe5b0fdd
DH
248/* File for dhcpd leases. */
249#undef _PATH_DHCPD_DB
250
251/* File for dhcpd process information. */
252#undef _PATH_DHCPD_PID
253
76518e40
SR
254/* File for dhcrelay6 process information. */
255#undef _PATH_DHCRELAY6_PID
256
fe5b0fdd
DH
257/* File for dhcrelay process information. */
258#undef _PATH_DHCRELAY_PID
eafe1d8f
SR
259
260/* Define to 2 if the system does not provide POSIX.1 features except with
261 this defined. */
262#undef _POSIX_1_SOURCE
263
264/* Define to 1 if you need to in order for `stat' and other things to work. */
265#undef _POSIX_SOURCE
266
3053eda9 267/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
a24b9f23 268 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
3053eda9
DH
269 #define below would cause a syntax error. */
270#undef _UINT32_T
271
98d797ab 272/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
a24b9f23 273 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
98d797ab
SR
274 #define below would cause a syntax error. */
275#undef _UINT64_T
276
3053eda9 277/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
a24b9f23 278 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
3053eda9
DH
279 #define below would cause a syntax error. */
280#undef _UINT8_T
281
3053eda9
DH
282/* Define to the type of a signed integer type of width exactly 16 bits if
283 such a type exists and the standard includes do not define it. */
284#undef int16_t
285
286/* Define to the type of a signed integer type of width exactly 32 bits if
287 such a type exists and the standard includes do not define it. */
288#undef int32_t
289
98d797ab
SR
290/* Define to the type of a signed integer type of width exactly 64 bits if
291 such a type exists and the standard includes do not define it. */
292#undef int64_t
293
3053eda9
DH
294/* Define to the type of a signed integer type of width exactly 8 bits if such
295 a type exists and the standard includes do not define it. */
296#undef int8_t
297
298/* Define a type for 16-bit unsigned integers. */
299#undef u_int16_t
300
301/* Define a type for 32-bit unsigned integers. */
302#undef u_int32_t
303
98d797ab
SR
304/* Define a type for 64-bit unsigned integers. */
305#undef u_int64_t
306
3053eda9
DH
307/* Define a type for 8-bit unsigned integers. */
308#undef u_int8_t
309
310/* Define to the type of an unsigned integer type of width exactly 16 bits if
311 such a type exists and the standard includes do not define it. */
312#undef uint16_t
313
314/* Define to the type of an unsigned integer type of width exactly 32 bits if
315 such a type exists and the standard includes do not define it. */
316#undef uint32_t
317
98d797ab
SR
318/* Define to the type of an unsigned integer type of width exactly 64 bits if
319 such a type exists and the standard includes do not define it. */
320#undef uint64_t
321
3053eda9
DH
322/* Define to the type of an unsigned integer type of width exactly 8 bits if
323 such a type exists and the standard includes do not define it. */
324#undef uint8_t