]>
Commit | Line | Data |
---|---|---|
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 |