1/* config.h. Generated by configure. */ 2/* config.h.in. Generated from configure.in by autoheader. */ 3/* accconfig.h -- `autoheader' will generate config.h.in for zebra. 4 Copyright (C) 1998, 1999 Kunihiro Ishiguro <kunihiro@zebra.org> */ 5 6/* Version of GNU Zebra */ 7#define VERSION "0.93" 8 9/* Solaris on x86. */ 10/* #undef SOLARIS_X86 */ 11 12/* Package name of GNU Zebra */ 13#define PACKAGE "zebra" 14 15/* Define if host is GNU/Linux */ 16#define GNU_LINUX 1 17 18/* Define if you have the AF_ROUTE socket. */ 19/* #undef HAVE_AF_ROUTE */ 20 21/* Define if you have the inet_aton function. */ 22#define HAVE_INET_ATON 1 23 24/* Define if you have the inet_ntop function. */ 25#define HAVE_INET_NTOP 1 26 27/* Define if you have the inet_pton function. */ 28#define HAVE_INET_PTON 1 29 30/* Define if you have the setproctitle function. */ 31/* #undef HAVE_SETPROCTITLE */ 32 33/* Define if you have ipv6 stack. */ 34/* #undef HAVE_IPV6 */ 35 36/* Define if you wish to support ipv6 router advertisment. */ 37/* #undef HAVE_RTADV */ 38 39/* whether system has GNU regex */ 40#define HAVE_GNU_REGEX 1 41 42/* whether system has SNMP library */ 43/* #undef HAVE_SNMP */ 44 45/* whether sockaddr has a sa_len field */ 46/* #undef HAVE_SA_LEN */ 47 48/* whether sockaddr_in has a sin_len field */ 49/* #undef HAVE_SIN_LEN */ 50 51/* whether sockaddr_un has a sun_len field */ 52/* #undef HAVE_SUN_LEN */ 53 54/* whether sockaddr_in6 has a sin6_scope_id field */ 55/* #undef HAVE_SIN6_SCOPE_ID */ 56 57/* Define if there is socklen_t. */ 58#define HAVE_SOCKLEN_T 1 59 60/* Define if there is sockaddr_dl structure. */ 61/* #undef HAVE_SOCKADDR_DL */ 62 63/* Define if there is ifaliasreq structure. */ 64/* #undef HAVE_IFALIASREQ */ 65 66/* Define if there is in6_aliasreq structure. */ 67/* #undef HAVE_IN6_ALIASREQ */ 68 69/* Define if there is rt_addrinfo structure. */ 70/* #undef HAVE_RT_ADDRINFO */ 71 72/* Define if there is in_pktinfo structure. */ 73#define HAVE_INPKTINFO 1 74 75/* Define if you have the getrusage function. */ 76#define HAVE_RUSAGE 1 77 78/* Define if /proc/net/dev exists. */ 79#define HAVE_PROC_NET_DEV 1 80 81/* Define if /proc/net/if_inet6 exists. */ 82/* #define HAVE_PROC_NET_IF_INET6 1 */ //Foxconn mark by fred 20060221 83 84/* Define if NET_RT_IFLIST exists in sys/socket.h. */ 85#undef HAVE_NET_RT_IFLIST //Foxconn unmark by fred 20060221 86 87/* Define if you have INRIA ipv6 stack. */ 88/* #undef INRIA_IPV6 */ 89 90/* Define if you have KAME project ipv6 stack. */ 91/* #undef KAME */ 92 93/* Define if you have Linux ipv6 stack. */ 94/* #undef LINUX_IPV6 */ 95 96/* Define if you have NRL ipv6 stack. */ 97/* #undef NRL */ 98 99/* Define if you have BSDI NRL IPv6 stack. */ 100/* #undef BSDI_NRL */ 101 102/* Define if one-vty option is specified. */ 103/* #undef VTYSH */ 104 105/* Define if interface aliases don't have distinct indeces */ 106/* #undef HAVE_BROKEN_ALIASES */ 107 108/* Define if disable-bgp-announce option is specified. */ 109#define DISABLE_BGP_ANNOUNCE 1 110 111/* PAM support */ 112/* #undef USE_PAM */ 113 114/* TCP/IP communication between zebra and protocol daemon. */ 115#define HAVE_TCP_ZEBRA 1 116 117/* The OSPF NSSA option (RFC1587). */ 118/* #undef HAVE_NSSA */ 119 120/* The OSPF Opaque LSA option (RFC2370). */ 121/* #undef HAVE_OPAQUE_LSA */ 122 123/* Traffic Engineering Extension to OSPF 124 (draft-katz-yeung-ospf-traffic-06.txt). */ 125/* #undef HAVE_OSPF_TE */ 126 127/* Linux netlink. */ 128#define HAVE_NETLINK 1 129 130/* PATHS */ 131#define PATH_ZEBRA_PID "/var/run/zebra.pid" 132#define PATH_RIPD_PID "/var/run/ripd.pid" 133#define PATH_RIPNGD_PID "/var/run/ripngd.pid" 134#define PATH_BGPD_PID "/var/run/bgpd.pid" 135#define PATH_OSPFD_PID "/var/run/ospfd.pid" 136#define PATH_OSPF6D_PID "/var/run/ospf6d.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#define HAVE_ASM_TYPES_H 1 167 168/* Define to 1 if you have the `bcopy' function. */ 169#define HAVE_BCOPY 1 170 171/* Define to 1 if you have the `bzero' function. */ 172#define HAVE_BZERO 1 173 174/* Define to 1 if you have the `daemon' function. */ 175#define HAVE_DAEMON 1 176 177/* Define to 1 if you have the `getaddrinfo' function. */ 178#define HAVE_GETADDRINFO 1 179 180/* Define to 1 if you have the `getifaddrs' function. */ 181/* #define HAVE_GETIFADDRS 1 */ //foxconn mark by fred 20060221 182 183/* Define to 1 if you have the `if_indextoname' function. */ 184#define HAVE_IF_INDEXTONAME 1 185 186/* Define to 1 if you have the `if_nametoindex' function. */ 187#define HAVE_IF_NAMETOINDEX 1 188 189/* Define to 1 if you have the `inet_aton' function. */ 190#define HAVE_INET_ATON 1 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#define HAVE_INTTYPES_H 1 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#define HAVE_LIBCRYPT 1 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#define HAVE_LIBM 1 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#define HAVE_LINUX_VERSION_H 1 236 237/* Define to 1 if you have the <memory.h> header file. */ 238#define HAVE_MEMORY_H 1 239 240/* Define to 1 if you have the <netdb.h> header file. */ 241#define HAVE_NETDB_H 1 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#define HAVE_NETINET_ICMP6_H 1 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#define HAVE_NETINET_IN_H 1 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#define HAVE_SNPRINTF 1 275 276/* Define to 1 if you have the <stdint.h> header file. */ 277#define HAVE_STDINT_H 1 278 279/* Define to 1 if you have the <stdlib.h> header file. */ 280#define HAVE_STDLIB_H 1 281 282/* Define to 1 if you have the `strerror' function. */ 283#define HAVE_STRERROR 1 284 285/* Define to 1 if you have the <strings.h> header file. */ 286#define HAVE_STRINGS_H 1 287 288/* Define to 1 if you have the <string.h> header file. */ 289#define HAVE_STRING_H 1 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/* #define HAVE_STROPTS_H 1 */ //foxconn mark by fred 20060221 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#define HAVE_SYS_SELECT_H 1 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#define HAVE_SYS_STAT_H 1 314 315/* Define to 1 if you have the <sys/sysctl.h> header file. */ 316#define HAVE_SYS_SYSCTL_H 1 317 318/* Define to 1 if you have the <sys/times.h> header file. */ 319#define HAVE_SYS_TIMES_H 1 320 321/* Define to 1 if you have the <sys/time.h> header file. */ 322#define HAVE_SYS_TIME_H 1 323 324/* Define to 1 if you have the <sys/types.h> header file. */ 325#define HAVE_SYS_TYPES_H 1 326 327/* Define to 1 if you have the <unistd.h> header file. */ 328#define HAVE_UNISTD_H 1 329 330/* Define to 1 if you have the `vsnprintf' function. */ 331#define HAVE_VSNPRINTF 1 332 333/* Name of package */ 334#define PACKAGE "zebra" 335 336/* Define to the address where bug reports for this package should be sent. */ 337#define PACKAGE_BUGREPORT "" 338 339/* Define to the full name of this package. */ 340#define PACKAGE_NAME "" 341 342/* Define to the full name and version of this package. */ 343#define PACKAGE_STRING "" 344 345/* Define to the one symbol short name of this package. */ 346#define PACKAGE_TARNAME "" 347 348/* Define to the version of this package. */ 349#define PACKAGE_VERSION "" 350 351/* Define as the return type of signal handlers (`int' or `void'). */ 352#define RETSIGTYPE void 353 354/* Define to 1 if you have the ANSI C header files. */ 355#define STDC_HEADERS 1 356 357/* Version number of package */ 358#define VERSION "0.93" 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 */ 369