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