]> git.ipfire.org Git - thirdparty/dhcp.git/blame - includes/config.h.in
[master]
[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
19569b9e
DH
6/* Define to compile debug-only DHCP software. */
7#undef DEBUG
8
7d714d6b
DH
9/* Define to queue multiple DHCPACK replies per fsync. */
10#undef DELAYED_ACK
11
fe5b0fdd
DH
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
f1f5a2db
DH
19/* Define to any value to chroot() prior to loading config. */
20#undef EARLY_CHROOT
21
19569b9e
DH
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
a69abb64
SR
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
f7303760
DH
37/* Define to 1 to use the Berkeley Packet Filter interface code. */
38#undef HAVE_BPF
39
fe5b0fdd
DH
40/* Define to 1 if you have the /dev/random file. */
41#undef HAVE_DEV_RANDOM
42
f7303760
DH
43/* Define to 1 to use DLPI interface code. */
44#undef HAVE_DLPI
45
a37c9dd1
MA
46/* Define to 1 if you have the <ifaddrs.h> header file. */
47#undef HAVE_IFADDRS_H
48
fe5b0fdd
DH
49/* Define to 1 if you have the <inttypes.h> header file. */
50#undef HAVE_INTTYPES_H
51
f125dc8b
SK
52/* Define to 1 if you have the <linux/types.h> header file. */
53#undef HAVE_LINUX_TYPES_H
54
f7303760
DH
55/* Define to 1 to use the Linux Packet Filter interface code. */
56#undef HAVE_LPF
57
fe5b0fdd
DH
58/* Define to 1 if you have the <memory.h> header file. */
59#undef HAVE_MEMORY_H
60
d72e14c7
DH
61/* Define to 1 if you have the <net/if6.h> header file. */
62#undef HAVE_NET_IF6_H
63
0ccd3524
DH
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
fe5b0fdd
DH
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
a37c9dd1
MA
85/* Define to 1 if you have the <sys/socket.h> header file. */
86#undef HAVE_SYS_SOCKET_H
87
fe5b0fdd
DH
88/* Define to 1 if you have the <sys/stat.h> header file. */
89#undef HAVE_SYS_STAT_H
90
91/* Define to 1 if you have the <sys/types.h> header file. */
92#undef HAVE_SYS_TYPES_H
93
94/* Define to 1 if you have the <unistd.h> header file. */
95#undef HAVE_UNISTD_H
96
2568cd6a
SR
97/* Define to the string for a noreturn attribute. */
98#undef ISC_DHCP_NORETURN
99
d72e14c7
DH
100/* Define to 1 if the system has 'struct if_laddrconf'. */
101#undef ISC_PLATFORM_HAVEIF_LADDRCONF
102
103/* Define to 1 if the system has 'struct if_laddrreq'. */
104#undef ISC_PLATFORM_HAVEIF_LADDRREQ
105
106/* Define to 1 if the system has 'struct lifnum'. */
107#undef ISC_PLATFORM_HAVELIFNUM
108
fe5b0fdd
DH
109/* Define to 1 if the inet_aton() function is missing. */
110#undef NEED_INET_ATON
111
112/* Name of package */
113#undef PACKAGE
114
115/* Define to the address where bug reports for this package should be sent. */
116#undef PACKAGE_BUGREPORT
117
118/* Define to the full name of this package. */
119#undef PACKAGE_NAME
120
121/* Define to the full name and version of this package. */
122#undef PACKAGE_STRING
123
124/* Define to the one symbol short name of this package. */
125#undef PACKAGE_TARNAME
126
a24b9f23
MA
127/* Define to the home page for this package. */
128#undef PACKAGE_URL
129
fe5b0fdd
DH
130/* Define to the version of this package. */
131#undef PACKAGE_VERSION
132
f1f5a2db
DH
133/* Define to any value to include Ari's PARANOIA patch. */
134#undef PARANOIA
135
881442e2
SR
136/* Define to correct bad byteorders in secs field. */
137#undef SECS_BYTEORDER
138
4d24561a 139/* The size of `struct iaddr *', as computed by sizeof. */
9f706d46
MA
140#undef SIZEOF_STRUCT_IADDR_P
141
fe5b0fdd
DH
142/* Define to 1 if you have the ANSI C header files. */
143#undef STDC_HEADERS
144
19569b9e
DH
145/* Define to include server activity tracing support. */
146#undef TRACING
147
7cfeb916
SR
148/* Define to 1 to use the standard BSD socket API. */
149#undef USE_SOCKETS
150
a24b9f23 151/* Enable extensions on AIX 3, Interix. */
529be52a
SR
152#ifndef _ALL_SOURCE
153# undef _ALL_SOURCE
154#endif
529be52a
SR
155/* Enable GNU extensions on systems that have them. */
156#ifndef _GNU_SOURCE
157# undef _GNU_SOURCE
5fe45d07 158#endif
a24b9f23
MA
159/* Enable threading extensions on Solaris. */
160#ifndef _POSIX_PTHREAD_SEMANTICS
161# undef _POSIX_PTHREAD_SEMANTICS
162#endif
163/* Enable extensions on HP NonStop. */
164#ifndef _TANDEM_SOURCE
165# undef _TANDEM_SOURCE
166#endif
167/* Enable general extensions on Solaris. */
168#ifndef __EXTENSIONS__
169# undef __EXTENSIONS__
170#endif
171
172
173/* Define to 1 to enable IPv4 packet info support. */
174#undef USE_V4_PKTINFO
175
176/* Version number of package */
177#undef VERSION
178
179/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
180 significant byte first (like Motorola and SPARC, unlike Intel). */
181#if defined AC_APPLE_UNIVERSAL_BUILD
182# if defined __BIG_ENDIAN__
183# define WORDS_BIGENDIAN 1
184# endif
185#else
186# ifndef WORDS_BIGENDIAN
187# undef WORDS_BIGENDIAN
188# endif
189#endif
eafe1d8f
SR
190
191/* Define to 1 if on MINIX. */
192#undef _MINIX
193
8dea7ba7
FD
194/* File for dhclient6 leases. */
195#undef _PATH_DHCLIENT6_DB
196
197/* File for dhclient6 process information. */
198#undef _PATH_DHCLIENT6_PID
fe5b0fdd
DH
199
200/* File for dhclient leases. */
201#undef _PATH_DHCLIENT_DB
202
8dea7ba7
FD
203/* File for dhclient process information. */
204#undef _PATH_DHCLIENT_PID
205
206/* File for dhcpd6 leases. */
207#undef _PATH_DHCPD6_DB
208
209/* File for dhcpd6 process information. */
210#undef _PATH_DHCPD6_PID
211
fe5b0fdd
DH
212/* File for dhcpd leases. */
213#undef _PATH_DHCPD_DB
214
215/* File for dhcpd process information. */
216#undef _PATH_DHCPD_PID
217
76518e40
SR
218/* File for dhcrelay6 process information. */
219#undef _PATH_DHCRELAY6_PID
220
fe5b0fdd
DH
221/* File for dhcrelay process information. */
222#undef _PATH_DHCRELAY_PID
eafe1d8f
SR
223
224/* Define to 2 if the system does not provide POSIX.1 features except with
225 this defined. */
226#undef _POSIX_1_SOURCE
227
228/* Define to 1 if you need to in order for `stat' and other things to work. */
229#undef _POSIX_SOURCE
230
3053eda9 231/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
a24b9f23 232 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
3053eda9
DH
233 #define below would cause a syntax error. */
234#undef _UINT32_T
235
98d797ab 236/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
a24b9f23 237 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
98d797ab
SR
238 #define below would cause a syntax error. */
239#undef _UINT64_T
240
3053eda9 241/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
a24b9f23 242 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
3053eda9
DH
243 #define below would cause a syntax error. */
244#undef _UINT8_T
245
3053eda9
DH
246/* Define to the type of a signed integer type of width exactly 16 bits if
247 such a type exists and the standard includes do not define it. */
248#undef int16_t
249
250/* Define to the type of a signed integer type of width exactly 32 bits if
251 such a type exists and the standard includes do not define it. */
252#undef int32_t
253
98d797ab
SR
254/* Define to the type of a signed integer type of width exactly 64 bits if
255 such a type exists and the standard includes do not define it. */
256#undef int64_t
257
3053eda9
DH
258/* Define to the type of a signed integer type of width exactly 8 bits if such
259 a type exists and the standard includes do not define it. */
260#undef int8_t
261
262/* Define a type for 16-bit unsigned integers. */
263#undef u_int16_t
264
265/* Define a type for 32-bit unsigned integers. */
266#undef u_int32_t
267
98d797ab
SR
268/* Define a type for 64-bit unsigned integers. */
269#undef u_int64_t
270
3053eda9
DH
271/* Define a type for 8-bit unsigned integers. */
272#undef u_int8_t
273
274/* Define to the type of an unsigned integer type of width exactly 16 bits if
275 such a type exists and the standard includes do not define it. */
276#undef uint16_t
277
278/* Define to the type of an unsigned integer type of width exactly 32 bits if
279 such a type exists and the standard includes do not define it. */
280#undef uint32_t
281
98d797ab
SR
282/* Define to the type of an unsigned integer type of width exactly 64 bits if
283 such a type exists and the standard includes do not define it. */
284#undef uint64_t
285
3053eda9
DH
286/* Define to the type of an unsigned integer type of width exactly 8 bits if
287 such a type exists and the standard includes do not define it. */
288#undef uint8_t