blob: c06839ef4d2a26eaf70566271c77de32ea4dccbd [file] [log] [blame]
jardineb5d44e2003-12-23 08:09:43 +00001/* config.h.in. Generated from configure.in by autoheader. */
2/* accconfig.h -- `autoheader' will generate config.h.in for zebra.
3 Copyright (C) 1998, 1999 Kunihiro Ishiguro <kunihiro@zebra.org> */
4
5/* Version of GNU Zebra */
6#undef VERSION
7
8/* Solaris on x86. */
9#undef SOLARIS_X86
10
11/* Package name of GNU Zebra */
12#undef PACKAGE
13
14/* Define if host is GNU/Linux */
15#undef GNU_LINUX
16
17/* Define if you have the AF_ROUTE socket. */
18#undef HAVE_AF_ROUTE
19
20/* Define if you have the inet_aton function. */
21#undef HAVE_INET_ATON
22
23/* Define if you have the inet_ntop function. */
24#undef HAVE_INET_NTOP
25
26/* Define if you have the inet_pton function. */
27#undef HAVE_INET_PTON
28
29/* Define if you have the setproctitle function. */
30#undef HAVE_SETPROCTITLE
31
32/* Define if you have ipv6 stack. */
33#undef HAVE_IPV6
34
35/* Define if you wish to support ipv6 router advertisment. */
36/* #undef HAVE_RTADV */
37
38/* whether system has GNU regex */
39#undef HAVE_GNU_REGEX
40
41/* whether system has SNMP library */
42#undef HAVE_SNMP
43
44/* whether sockaddr has a sa_len field */
45#undef HAVE_SA_LEN
46
47/* whether sockaddr_in has a sin_len field */
48#undef HAVE_SIN_LEN
49
50/* whether sockaddr_un has a sun_len field */
51#undef HAVE_SUN_LEN
52
53/* whether sockaddr_in6 has a sin6_scope_id field */
54#undef HAVE_SIN6_SCOPE_ID
55
56/* Define if there is socklen_t. */
57#undef HAVE_SOCKLEN_T
58
59/* Define if there is sockaddr_dl structure. */
60#undef HAVE_SOCKADDR_DL
61
62/* Define if there is ifaliasreq structure. */
63#undef HAVE_IFALIASREQ
64
65/* Define if there is in6_aliasreq structure. */
66#undef HAVE_IN6_ALIASREQ
67
68/* Define if there is rt_addrinfo structure. */
69#undef HAVE_RT_ADDRINFO
70
71/* Define if there is in_pktinfo structure. */
72#undef HAVE_INPKTINFO
73
74/* Define if you have the getrusage function. */
75#undef HAVE_RUSAGE
76
77/* Define if /proc/net/dev exists. */
78#undef HAVE_PROC_NET_DEV
79
80/* Define if /proc/net/if_inet6 exists. */
81#undef HAVE_PROC_NET_IF_INET6
82
83/* Define if NET_RT_IFLIST exists in sys/socket.h. */
84#undef HAVE_NET_RT_IFLIST
85
86/* Define if you have INRIA ipv6 stack. */
87#undef INRIA_IPV6
88
89/* Define if you have KAME project ipv6 stack. */
90#undef KAME
91
92/* Define if you have Linux ipv6 stack. */
93#undef LINUX_IPV6
94
95/* Define if you have NRL ipv6 stack. */
96#undef NRL
97
98/* Define if you have BSDI NRL IPv6 stack. */
99#undef BSDI_NRL
100
101/* Define if one-vty option is specified. */
102#undef VTYSH
103
104/* Define if interface aliases don't have distinct indeces */
105#undef HAVE_BROKEN_ALIASES
106
107/* Define if disable-bgp-announce option is specified. */
108#undef DISABLE_BGP_ANNOUNCE
109
110/* PAM support */
111#undef USE_PAM
112
113/* TCP/IP communication between zebra and protocol daemon. */
114#undef HAVE_TCP_ZEBRA
115
116/* The OSPF NSSA option (RFC1587). */
117#undef HAVE_NSSA
118
119/* The OSPF Opaque LSA option (RFC2370). */
120#undef HAVE_OPAQUE_LSA
121
122/* Traffic Engineering Extension to OSPF
123 (draft-katz-yeung-ospf-traffic-06.txt). */
124#undef HAVE_OSPF_TE
125
126/* Linux netlink. */
127#undef HAVE_NETLINK
128
129/* PATHS */
130#undef PATH_ZEBRA_PID
131#undef PATH_RIPD_PID
132#undef PATH_RIPNGD_PID
133#undef PATH_BGPD_PID
134#undef PATH_OSPFD_PID
135#undef PATH_OSPF6D_PID
136#undef PATH_ISISD_PID
137
138/* Define if Solaris */
139#undef SUNOS_5
140
141/* Define if FreeBSD 3.2 */
142#undef FREEBSD_32
143
144/* Define if OpenBSD */
145#undef OPEN_BSD
146
147#ifdef HAVE_IPV6
148#ifdef KAME
149#ifndef INET6
150#define INET6
151#endif /* INET6 */
152#endif /* KAME */
153#endif /* HAVE_IPV6 */
154
155#ifdef SUNOS_5
156typedef unsigned int u_int32_t;
157typedef unsigned short u_int16_t;
158typedef unsigned short u_int8_t;
159#endif /* SUNOS_5 */
160
161#ifndef HAVE_SOCKLEN_T
162typedef int socklen_t;
163#endif /* HAVE_SOCKLEN_T */
164
165/* Define to 1 if you have the <asm/types.h> header file. */
166#undef HAVE_ASM_TYPES_H
167
168/* Define to 1 if you have the `bcopy' function. */
169#undef HAVE_BCOPY
170
171/* Define to 1 if you have the `bzero' function. */
172#undef HAVE_BZERO
173
174/* Define to 1 if you have the `daemon' function. */
175#undef HAVE_DAEMON
176
177/* Define to 1 if you have the `getaddrinfo' function. */
178#undef HAVE_GETADDRINFO
179
180/* Define to 1 if you have the `getifaddrs' function. */
181#undef HAVE_GETIFADDRS
182
183/* Define to 1 if you have the `if_indextoname' function. */
184#undef HAVE_IF_INDEXTONAME
185
186/* Define to 1 if you have the `if_nametoindex' function. */
187#undef HAVE_IF_NAMETOINDEX
188
189/* Define to 1 if you have the `inet_aton' function. */
190#undef HAVE_INET_ATON
191
192/* Define to 1 if you have the <inet/nd.h> header file. */
193#undef HAVE_INET_ND_H
194
195/* Define to 1 if you have the <inttypes.h> header file. */
196#undef HAVE_INTTYPES_H
197
198/* Define to 1 if you have the <kvm.h> header file. */
199#undef HAVE_KVM_H
200
201/* Define to 1 if you have the `crypt' library (-lcrypt). */
202#undef HAVE_LIBCRYPT
203
204/* Define to 1 if you have the `kvm' library (-lkvm). */
205#undef HAVE_LIBKVM
206
207/* Define to 1 if you have the `m' library (-lm). */
208#undef HAVE_LIBM
209
210/* Define to 1 if you have the `ncurses' library (-lncurses). */
211#undef HAVE_LIBNCURSES
212
213/* Define to 1 if you have the `nsl' library (-lnsl). */
214#undef HAVE_LIBNSL
215
216/* Define to 1 if you have the `readline' library (-lreadline). */
217#undef HAVE_LIBREADLINE
218
219/* Define to 1 if you have the `resolv' library (-lresolv). */
220#undef HAVE_LIBRESOLV
221
222/* Define to 1 if you have the `socket' library (-lsocket). */
223#undef HAVE_LIBSOCKET
224
225/* Define to 1 if you have the `tinfo' library (-ltinfo). */
226#undef HAVE_LIBTINFO
227
228/* Define to 1 if you have the <libutil.h> header file. */
229#undef HAVE_LIBUTIL_H
230
231/* Define to 1 if you have the `xnet' library (-lxnet). */
232#undef HAVE_LIBXNET
233
234/* Define to 1 if you have the <linux/version.h> header file. */
235#undef HAVE_LINUX_VERSION_H
236
237/* Define to 1 if you have the <memory.h> header file. */
238#undef HAVE_MEMORY_H
239
240/* Define to 1 if you have the <netdb.h> header file. */
241#undef HAVE_NETDB_H
242
243/* Define to 1 if you have the <netinet6/nd6.h> header file. */
244#undef HAVE_NETINET6_ND6_H
245
246/* Define to 1 if you have the <netinet/icmp6.h> header file. */
247#undef HAVE_NETINET_ICMP6_H
248
249/* Define to 1 if you have the <netinet/in6.h> header file. */
250#undef HAVE_NETINET_IN6_H
251
252/* Define to 1 if you have the <netinet/in6_var.h> header file. */
253#undef HAVE_NETINET_IN6_VAR_H
254
255/* Define to 1 if you have the <netinet/in.h> header file. */
256#undef HAVE_NETINET_IN_H
257
258/* Define to 1 if you have the <netinet/in_var.h> header file. */
259#undef HAVE_NETINET_IN_VAR_H
260
261/* Define to 1 if you have the <net/if_dl.h> header file. */
262#undef HAVE_NET_IF_DL_H
263
264/* Define to 1 if you have the <net/if_var.h> header file. */
265#undef HAVE_NET_IF_VAR_H
266
267/* Define to 1 if you have the <net/netopt.h> header file. */
268#undef HAVE_NET_NETOPT_H
269
270/* Define to 1 if you have the `setproctitle' function. */
271#undef HAVE_SETPROCTITLE
272
273/* Define to 1 if you have the `snprintf' function. */
274#undef HAVE_SNPRINTF
275
276/* Define to 1 if you have the <stdint.h> header file. */
277#undef HAVE_STDINT_H
278
279/* Define to 1 if you have the <stdlib.h> header file. */
280#undef HAVE_STDLIB_H
281
282/* Define to 1 if you have the `strerror' function. */
283#undef HAVE_STRERROR
284
285/* Define to 1 if you have the <strings.h> header file. */
286#undef HAVE_STRINGS_H
287
288/* Define to 1 if you have the <string.h> header file. */
289#undef HAVE_STRING_H
290
291/* Define to 1 if you have the `strlcat' function. */
292#undef HAVE_STRLCAT
293
294/* Define to 1 if you have the `strlcpy' function. */
295#undef HAVE_STRLCPY
296
297/* Define to 1 if you have the <stropts.h> header file. */
298#undef HAVE_STROPTS_H
299
300/* Define to 1 if you have the <sys/conf.h> header file. */
301#undef HAVE_SYS_CONF_H
302
303/* Define to 1 if you have the <sys/ksym.h> header file. */
304#undef HAVE_SYS_KSYM_H
305
306/* Define to 1 if you have the <sys/select.h> header file. */
307#undef HAVE_SYS_SELECT_H
308
309/* Define to 1 if you have the <sys/sockio.h> header file. */
310#undef HAVE_SYS_SOCKIO_H
311
312/* Define to 1 if you have the <sys/stat.h> header file. */
313#undef HAVE_SYS_STAT_H
314
315/* Define to 1 if you have the <sys/sysctl.h> header file. */
316#undef HAVE_SYS_SYSCTL_H
317
318/* Define to 1 if you have the <sys/times.h> header file. */
319#undef HAVE_SYS_TIMES_H
320
321/* Define to 1 if you have the <sys/time.h> header file. */
322#undef HAVE_SYS_TIME_H
323
324/* Define to 1 if you have the <sys/types.h> header file. */
325#undef HAVE_SYS_TYPES_H
326
327/* Define to 1 if you have the <unistd.h> header file. */
328#undef HAVE_UNISTD_H
329
330/* Define to 1 if you have the `vsnprintf' function. */
331#undef HAVE_VSNPRINTF
332
333/* Name of package */
334#undef PACKAGE
335
336/* Define to the address where bug reports for this package should be sent. */
337#undef PACKAGE_BUGREPORT
338
339/* Define to the full name of this package. */
340#undef PACKAGE_NAME
341
342/* Define to the full name and version of this package. */
343#undef PACKAGE_STRING
344
345/* Define to the one symbol short name of this package. */
346#undef PACKAGE_TARNAME
347
348/* Define to the version of this package. */
349#undef PACKAGE_VERSION
350
351/* Define as the return type of signal handlers (`int' or `void'). */
352#undef RETSIGTYPE
353
354/* Define to 1 if you have the ANSI C header files. */
355#undef STDC_HEADERS
356
357/* Version number of package */
358#undef VERSION
359
360/* Define to 1 if on AIX 3.
361 System headers sometimes define this.
362 We just want to avoid a redefinition error message. */
363#ifndef _ALL_SOURCE
364# undef _ALL_SOURCE
365#endif
366
367/* Define to empty if `const' does not conform to ANSI C. */
368#undef const