"Inital commit to Gerrit"
[profile/ivi/dhcp.git] / includes / config.h.in
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