blob: afe2b5dc39ab606588b8e5fe5d5cb87aa53f743b [file] [log] [blame]
paul68980082003-03-25 05:07:42 +00001/* config.h.in. Generated from configure.ac by autoheader. */
2/* accconfig.h -- `autoheader' will generate config.h.in for zebra.
3 Copyright (C) 1998, 1999 Kunihiro Ishiguro <kunihiro@zebra.org> */
paul718e3742002-12-13 20:15:29 +00004
paul68980082003-03-25 05:07:42 +00005/* Version of GNU Zebra */
6#undef VERSION
paul718e3742002-12-13 20:15:29 +00007
paul68980082003-03-25 05:07:42 +00008/* Solaris on x86. */
9#undef SOLARIS_X86
paul718e3742002-12-13 20:15:29 +000010
paul68980082003-03-25 05:07:42 +000011/* Package name of GNU Zebra */
12#undef PACKAGE
paul718e3742002-12-13 20:15:29 +000013
paul68980082003-03-25 05:07:42 +000014/* Define if host is GNU/Linux */
15#undef GNU_LINUX
paul718e3742002-12-13 20:15:29 +000016
paul68980082003-03-25 05:07:42 +000017/* Define if you have the AF_ROUTE socket. */
18#undef HAVE_AF_ROUTE
paul718e3742002-12-13 20:15:29 +000019
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
paul68980082003-03-25 05:07:42 +000029/* Define if you have the setproctitle function. */
30#undef HAVE_SETPROCTITLE
31
paul718e3742002-12-13 20:15:29 +000032/* Define if you have ipv6 stack. */
33#undef HAVE_IPV6
34
paul68980082003-03-25 05:07:42 +000035/* 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
paul718e3742002-12-13 20:15:29 +0000110/* PAM support */
111#undef USE_PAM
112
paul68980082003-03-25 05:07:42 +0000113/* 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
137/* Define if Solaris */
138#undef SUNOS_5
139
140/* Define if FreeBSD 3.2 */
141#undef FREEBSD_32
142
143/* Define if OpenBSD */
144#undef OPEN_BSD
145
paul718e3742002-12-13 20:15:29 +0000146#ifdef HAVE_IPV6
147#ifdef KAME
148#ifndef INET6
149#define INET6
150#endif /* INET6 */
151#endif /* KAME */
152#endif /* HAVE_IPV6 */
153
paul68980082003-03-25 05:07:42 +0000154#ifdef SUNOS_5
155typedef unsigned int u_int32_t;
156typedef unsigned short u_int16_t;
157typedef unsigned short u_int8_t;
158#endif /* SUNOS_5 */
paul718e3742002-12-13 20:15:29 +0000159
paul68980082003-03-25 05:07:42 +0000160#ifndef HAVE_SOCKLEN_T
161typedef int socklen_t;
162#endif /* HAVE_SOCKLEN_T */
paul569c0f02003-03-02 21:19:26 +0000163
paul1bb066b2003-03-17 01:18:55 +0000164/* BSDI */
165#undef BSDI_NRL
paul569c0f02003-03-02 21:19:26 +0000166
paul1bb066b2003-03-17 01:18:55 +0000167/* Disable BGP installation to zebra */
168#undef DISABLE_BGP_ANNOUNCE
paul718e3742002-12-13 20:15:29 +0000169
paul68980082003-03-25 05:07:42 +0000170/* FreeBSD 3.2 */
171#undef FREEBSD_32
172
173/* GNU Linux */
174#undef GNU_LINUX
175
176/* Define if you have the <asm/types.h> header file. */
177#undef HAVE_ASM_TYPES_H
178
179/* Define if you have the `bcopy' function. */
180#undef HAVE_BCOPY
181
182/* Broken Alias */
183#undef HAVE_BROKEN_ALIASES
184
185/* Define if you have the `bzero' function. */
186#undef HAVE_BZERO
187
188/* Define if you have the `daemon' function. */
189#undef HAVE_DAEMON
190
191/* Define if you have the `getaddrinfo' function. */
192#undef HAVE_GETADDRINFO
193
194/* Define if you have the `getifaddrs' function. */
195#undef HAVE_GETIFADDRS
196
197/* GNU regexp library */
198#undef HAVE_GNU_REGEX
199
200/* ifaliasreq */
201#undef HAVE_IFALIASREQ
202
203/* Define if you have the `if_indextoname' function. */
204#undef HAVE_IF_INDEXTONAME
205
206/* Define if you have the `if_nametoindex' function. */
207#undef HAVE_IF_NAMETOINDEX
208
209/* in6_aliasreq */
210#undef HAVE_IN6_ALIASREQ
211
212/* Define if you have the `inet_aton' function. */
213#undef HAVE_INET_ATON
214
215/* Define if you have the <inet/nd.h> header file. */
216#undef HAVE_INET_ND_H
217
paul1bb066b2003-03-17 01:18:55 +0000218/* inet_ntop */
219#undef HAVE_INET_NTOP
paul718e3742002-12-13 20:15:29 +0000220
paul1bb066b2003-03-17 01:18:55 +0000221/* inet_pton */
222#undef HAVE_INET_PTON
paul718e3742002-12-13 20:15:29 +0000223
paul68980082003-03-25 05:07:42 +0000224/* in_pktinfo */
225#undef HAVE_INPKTINFO
226
227/* Define if you have the <inttypes.h> header file. */
228#undef HAVE_INTTYPES_H
229
230/* IPv6 */
231#undef HAVE_IPV6
232
233/* Define if you have the <kvm.h> header file. */
234#undef HAVE_KVM_H
235
236/* Define if you have the `crypt' library (-lcrypt). */
237#undef HAVE_LIBCRYPT
238
239/* Define if you have the `kvm' library (-lkvm). */
240#undef HAVE_LIBKVM
241
242/* Define if you have the `m' library (-lm). */
243#undef HAVE_LIBM
244
245/* Define if you have the `ncurses' library (-lncurses). */
246#undef HAVE_LIBNCURSES
247
248/* Define if you have the `nsl' library (-lnsl). */
249#undef HAVE_LIBNSL
250
251/* Define if you have the `readline' library (-lreadline). */
252#undef HAVE_LIBREADLINE
253
254/* Define if you have the `resolv' library (-lresolv). */
255#undef HAVE_LIBRESOLV
256
257/* Define if you have the `socket' library (-lsocket). */
258#undef HAVE_LIBSOCKET
259
260/* Define if you have the `tinfo' library (-ltinfo). */
261#undef HAVE_LIBTINFO
262
263/* Define if you have the <libutil.h> header file. */
264#undef HAVE_LIBUTIL_H
265
266/* Define if you have the `xnet' library (-lxnet). */
267#undef HAVE_LIBXNET
268
269/* Define if you have the <linux/version.h> header file. */
270#undef HAVE_LINUX_VERSION_H
271
272/* Define if you have the <memory.h> header file. */
273#undef HAVE_MEMORY_H
274
275/* Define if you have the <netdb.h> header file. */
276#undef HAVE_NETDB_H
277
278/* Define if you have the <netinet6/nd6.h> header file. */
279#undef HAVE_NETINET6_ND6_H
280
281/* Define if you have the <netinet/icmp6.h> header file. */
282#undef HAVE_NETINET_ICMP6_H
283
284/* Define if you have the <netinet/in6.h> header file. */
285#undef HAVE_NETINET_IN6_H
286
287/* Define if you have the <netinet/in6_var.h> header file. */
288#undef HAVE_NETINET_IN6_VAR_H
289
290/* Define if you have the <netinet/in.h> header file. */
291#undef HAVE_NETINET_IN_H
292
293/* Define if you have the <netinet/in_var.h> header file. */
294#undef HAVE_NETINET_IN_VAR_H
295
296/* netlink */
297#undef HAVE_NETLINK
paul718e3742002-12-13 20:15:29 +0000298
paul1bb066b2003-03-17 01:18:55 +0000299/* SNMP */
paul68980082003-03-25 05:07:42 +0000300#undef HAVE_NETSNMP
paul718e3742002-12-13 20:15:29 +0000301
paul68980082003-03-25 05:07:42 +0000302/* Define if you have the <net/if_dl.h> header file. */
303#undef HAVE_NET_IF_DL_H
paul569c0f02003-03-02 21:19:26 +0000304
paul68980082003-03-25 05:07:42 +0000305/* Define if you have the <net/if_var.h> header file. */
306#undef HAVE_NET_IF_VAR_H
paul569c0f02003-03-02 21:19:26 +0000307
paul68980082003-03-25 05:07:42 +0000308/* Define if you have the <net/netopt.h> header file. */
309#undef HAVE_NET_NETOPT_H
paul1bb066b2003-03-17 01:18:55 +0000310
paul68980082003-03-25 05:07:42 +0000311/* NET_RT_IFLIST */
312#undef HAVE_NET_RT_IFLIST
paul1bb066b2003-03-17 01:18:55 +0000313
paul68980082003-03-25 05:07:42 +0000314/* OSPF NSSA */
315#undef HAVE_NSSA
paul1bb066b2003-03-17 01:18:55 +0000316
paul68980082003-03-25 05:07:42 +0000317/* OSPF Opaque LSA */
318#undef HAVE_OPAQUE_LSA
paul1bb066b2003-03-17 01:18:55 +0000319
paul68980082003-03-25 05:07:42 +0000320/* OSPF TE */
321#undef HAVE_OSPF_TE
paul1bb066b2003-03-17 01:18:55 +0000322
paul68980082003-03-25 05:07:42 +0000323/* /proc/net/dev */
324#undef HAVE_PROC_NET_DEV
paul1bb066b2003-03-17 01:18:55 +0000325
paul68980082003-03-25 05:07:42 +0000326/* /proc/net/if_inet6 */
327#undef HAVE_PROC_NET_IF_INET6
paul1bb066b2003-03-17 01:18:55 +0000328
329/* rt_addrinfo */
330#undef HAVE_RT_ADDRINFO
331
paul1bb066b2003-03-17 01:18:55 +0000332/* rusage */
333#undef HAVE_RUSAGE
334
paul68980082003-03-25 05:07:42 +0000335/* sa_len */
336#undef HAVE_SA_LEN
337
338/* Define if you have the `setproctitle' function. */
339#undef HAVE_SETPROCTITLE
340
341/* scope id */
342#undef HAVE_SIN6_SCOPE_ID
343
344/* sin_len */
345#undef HAVE_SIN_LEN
346
347/* SNMP */
348#undef HAVE_SNMP
349
350/* Define if you have the `snprintf' function. */
351#undef HAVE_SNPRINTF
352
353/* sockaddr_dl */
354#undef HAVE_SOCKADDR_DL
355
356/* socklen_t */
357#undef HAVE_SOCKLEN_T
358
359/* Define if you have the <stdint.h> header file. */
360#undef HAVE_STDINT_H
361
362/* Define if you have the <stdlib.h> header file. */
363#undef HAVE_STDLIB_H
364
365/* Define if you have the `strerror' function. */
366#undef HAVE_STRERROR
367
368/* Define if you have the <strings.h> header file. */
369#undef HAVE_STRINGS_H
370
371/* Define if you have the <string.h> header file. */
372#undef HAVE_STRING_H
373
374/* Define if you have the `strlcat' function. */
375#undef HAVE_STRLCAT
376
377/* Define if you have the `strlcpy' function. */
378#undef HAVE_STRLCPY
379
380/* Define if you have the <stropts.h> header file. */
381#undef HAVE_STROPTS_H
382
383/* sun_len */
384#undef HAVE_SUN_LEN
385
386/* Define if you have the <sys/conf.h> header file. */
387#undef HAVE_SYS_CONF_H
388
389/* Define if you have the <sys/ksym.h> header file. */
390#undef HAVE_SYS_KSYM_H
391
392/* Define if you have the <sys/select.h> header file. */
393#undef HAVE_SYS_SELECT_H
394
395/* Define if you have the <sys/sockio.h> header file. */
396#undef HAVE_SYS_SOCKIO_H
397
398/* Define if you have the <sys/stat.h> header file. */
399#undef HAVE_SYS_STAT_H
400
401/* Define if you have the <sys/sysctl.h> header file. */
402#undef HAVE_SYS_SYSCTL_H
403
404/* Define if you have the <sys/times.h> header file. */
405#undef HAVE_SYS_TIMES_H
406
407/* Define if you have the <sys/time.h> header file. */
408#undef HAVE_SYS_TIME_H
409
410/* Define if you have the <sys/types.h> header file. */
411#undef HAVE_SYS_TYPES_H
412
413/* Use TCP for zebra communication */
414#undef HAVE_TCP_ZEBRA
415
416/* Define if you have the <unistd.h> header file. */
417#undef HAVE_UNISTD_H
418
419/* Define if you have the `vsnprintf' function. */
420#undef HAVE_VSNPRINTF
421
422/* Inria IPv6 */
423#undef INRIA_IPV6
424
425/* KAME IPv6 */
426#undef KAME
427
428/* Linux IPv6 */
429#undef LINUX_IPV6
430
431/* NRL */
432#undef NRL
433
434/* OpenBSD */
435#undef OPEN_BSD
436
437/* Name of package */
438#undef PACKAGE
439
440/* bgpd PID */
441#undef PATH_BGPD_PID
442
443/* ospf6d PID */
444#undef PATH_OSPF6D_PID
445
446/* ospfd PID */
447#undef PATH_OSPFD_PID
paul569c0f02003-03-02 21:19:26 +0000448
449/* ripd PID */
450#undef PATH_RIPD_PID
451
452/* ripngd PID */
453#undef PATH_RIPNGD_PID
454
paul68980082003-03-25 05:07:42 +0000455/* zebra PID */
456#undef PATH_ZEBRA_PID
paul569c0f02003-03-02 21:19:26 +0000457
paul68980082003-03-25 05:07:42 +0000458/* Define as the return type of signal handlers (`int' or `void'). */
459#undef RETSIGTYPE
paul718e3742002-12-13 20:15:29 +0000460
paul68980082003-03-25 05:07:42 +0000461/* Define if you have the ANSI C header files. */
462#undef STDC_HEADERS
paul718e3742002-12-13 20:15:29 +0000463
paul68980082003-03-25 05:07:42 +0000464/* SunOS 5 */
465#undef SUNOS_5
466
467/* SNMP */
468#undef UCD_COMPATIBLE
469
470/* Use PAM for authentication */
471#undef USE_PAM
472
473/* Version number of package */
474#undef VERSION
475
476/* VTY shell */
477#undef VTYSH
478
479/* Define if your processor stores words with the most significant byte first
480 (like Motorola and SPARC, unlike Intel and VAX). */
481#undef WORDS_BIGENDIAN
482
483/* Define if on AIX 3.
484 System headers sometimes define this.
485 We just want to avoid a redefinition error message. */
486#ifndef _ALL_SOURCE
487# undef _ALL_SOURCE
488#endif
489
490/* Define to empty if `const' does not conform to ANSI C. */
491#undef const