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 the string for a noreturn attribute. */
95: #undef ISC_DHCP_NORETURN
96:
97: /* Define to 1 if the system has 'struct if_laddrconf'. */
98: #undef ISC_PLATFORM_HAVEIF_LADDRCONF
99:
100: /* Define to 1 if the system has 'struct if_laddrreq'. */
101: #undef ISC_PLATFORM_HAVEIF_LADDRREQ
102:
103: /* Define to 1 if the system has 'struct lifnum'. */
104: #undef ISC_PLATFORM_HAVELIFNUM
105:
106: /* Define to 1 if the inet_aton() function is missing. */
107: #undef NEED_INET_ATON
108:
109: /* Name of package */
110: #undef PACKAGE
111:
112: /* Define to the address where bug reports for this package should be sent. */
113: #undef PACKAGE_BUGREPORT
114:
115: /* Define to the full name of this package. */
116: #undef PACKAGE_NAME
117:
118: /* Define to the full name and version of this package. */
119: #undef PACKAGE_STRING
120:
121: /* Define to the one symbol short name of this package. */
122: #undef PACKAGE_TARNAME
123:
124: /* Define to the version of this package. */
125: #undef PACKAGE_VERSION
126:
127: /* Define to any value to include Ari's PARANOIA patch. */
128: #undef PARANOIA
129:
130: /* The size of `struct iaddr *', as computed by sizeof. */
131: #undef SIZEOF_STRUCT_IADDR_P
132:
133: /* Define to 1 if you have the ANSI C header files. */
134: #undef STDC_HEADERS
135:
136: /* Define to include server activity tracing support. */
137: #undef TRACING
138:
139: /* Define to 1 to use the standard BSD socket API. */
140: #undef USE_SOCKETS
141:
142: /* Define to 1 to enable IPv4 packet info support. */
143: #undef USE_V4_PKTINFO
144:
145: /* Version number of package */
146: #undef VERSION
147:
148: /* Define to 1 if on AIX 3.
149: System headers sometimes define this.
150: We just want to avoid a redefinition error message. */
151: #ifndef _ALL_SOURCE
152: # undef _ALL_SOURCE
153: #endif
154:
155: /* Enable GNU extensions on systems that have them. */
156: #ifndef _GNU_SOURCE
157: # undef _GNU_SOURCE
158: #endif
159:
160: /* Define to 1 if on MINIX. */
161: #undef _MINIX
162:
163: /* File for dhclient6 leases. */
164: #undef _PATH_DHCLIENT6_DB
165:
166: /* File for dhclient6 process information. */
167: #undef _PATH_DHCLIENT6_PID
168:
169: /* File for dhclient leases. */
170: #undef _PATH_DHCLIENT_DB
171:
172: /* File for dhclient process information. */
173: #undef _PATH_DHCLIENT_PID
174:
175: /* File for dhcpd6 leases. */
176: #undef _PATH_DHCPD6_DB
177:
178: /* File for dhcpd6 process information. */
179: #undef _PATH_DHCPD6_PID
180:
181: /* File for dhcpd leases. */
182: #undef _PATH_DHCPD_DB
183:
184: /* File for dhcpd process information. */
185: #undef _PATH_DHCPD_PID
186:
187: /* File for dhcrelay6 process information. */
188: #undef _PATH_DHCRELAY6_PID
189:
190: /* File for dhcrelay process information. */
191: #undef _PATH_DHCRELAY_PID
192:
193: /* Define to 2 if the system does not provide POSIX.1 features except with
194: this defined. */
195: #undef _POSIX_1_SOURCE
196:
197: /* Define to 1 if you need to in order for `stat' and other things to work. */
198: #undef _POSIX_SOURCE
199:
200: /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
201: <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
202: #define below would cause a syntax error. */
203: #undef _UINT32_T
204:
205: /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
206: <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
207: #define below would cause a syntax error. */
208: #undef _UINT64_T
209:
210: /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
211: <pthread.h>, or <semaphore.h> is not used. If the typedef was allowed, the
212: #define below would cause a syntax error. */
213: #undef _UINT8_T
214:
215: /* Enable extensions on Solaris. */
216: #ifndef __EXTENSIONS__
217: # undef __EXTENSIONS__
218: #endif
219: #ifndef _POSIX_PTHREAD_SEMANTICS
220: # undef _POSIX_PTHREAD_SEMANTICS
221: #endif
222: #ifndef _TANDEM_SOURCE
223: # undef _TANDEM_SOURCE
224: #endif
225:
226: /* Define to the type of a signed integer type of width exactly 16 bits if
227: such a type exists and the standard includes do not define it. */
228: #undef int16_t
229:
230: /* Define to the type of a signed integer type of width exactly 32 bits if
231: such a type exists and the standard includes do not define it. */
232: #undef int32_t
233:
234: /* Define to the type of a signed integer type of width exactly 64 bits if
235: such a type exists and the standard includes do not define it. */
236: #undef int64_t
237:
238: /* Define to the type of a signed integer type of width exactly 8 bits if such
239: a type exists and the standard includes do not define it. */
240: #undef int8_t
241:
242: /* Define a type for 16-bit unsigned integers. */
243: #undef u_int16_t
244:
245: /* Define a type for 32-bit unsigned integers. */
246: #undef u_int32_t
247:
248: /* Define a type for 64-bit unsigned integers. */
249: #undef u_int64_t
250:
251: /* Define a type for 8-bit unsigned integers. */
252: #undef u_int8_t
253:
254: /* Define to the type of an unsigned integer type of width exactly 16 bits if
255: such a type exists and the standard includes do not define it. */
256: #undef uint16_t
257:
258: /* Define to the type of an unsigned integer type of width exactly 32 bits if
259: such a type exists and the standard includes do not define it. */
260: #undef uint32_t
261:
262: /* Define to the type of an unsigned integer type of width exactly 64 bits if
263: such a type exists and the standard includes do not define it. */
264: #undef uint64_t
265:
266: /* Define to the type of an unsigned integer type of width exactly 8 bits if
267: such a type exists and the standard includes do not define it. */
268: #undef uint8_t
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>