/* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.ac by autoheader. */ /* bgpd vty socket */ #define BGP_VTYSH_PATH "/var/run/quagga/bgpd.vty" /* BSDI */ /* #undef BSDI_NRL */ /* Mask for config files */ #define CONFIGFILE_MASK 0600 /* Consumed Time Check */ #define CONSUMED_TIME_CHECK 5000000 /* daemon vty directory */ #define DAEMON_VTY_DIR "/var/run/quagga" /* Disable BGP installation to zebra */ /* #undef DISABLE_BGP_ANNOUNCE */ /* GNU Linux */ #define GNU_LINUX /* Define to 1 if you have the `alarm' function. */ #define HAVE_ALARM 1 /* Define to 1 if you have the header file. */ #define HAVE_ARPA_INET_H 1 /* Define to 1 if you have the header file. */ #define HAVE_ASM_TYPES_H 1 /* Broken Alias */ /* #undef HAVE_BROKEN_ALIASES */ /* Broken CMSG_FIRSTHDR */ /* #undef HAVE_BROKEN_CMSG_FIRSTHDR */ /* Can pass ifindex in struct ip_mreq */ /* #undef HAVE_BSD_STRUCT_IP_MREQ_HACK */ /* capabilities */ #define HAVE_CAPABILITIES 1 /* Define to 1 if your system has a working `chown' function. */ #define HAVE_CHOWN 1 /* Define to 1 if you have the `daemon' function. */ #define HAVE_DAEMON 1 /* Define to 1 if you have the header file. */ #define HAVE_DLFCN_H 1 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ /* #undef HAVE_DOPRNT */ /* Define to 1 if you have the `dup2' function. */ #define HAVE_DUP2 1 /* Define to 1 if you have the `fcntl' function. */ #define HAVE_FCNTL 1 /* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 /* Define to 1 if your system has a working POSIX `fnmatch' function. */ #define HAVE_FNMATCH 1 /* Define to 1 if you have the `fork' function. */ #define HAVE_FORK 1 /* Define to 1 if you have the `ftruncate' function. */ #define HAVE_FTRUNCATE 1 /* Define to 1 if you have the `getaddrinfo' function. */ #define HAVE_GETADDRINFO 1 /* Define to 1 if you have the `getcwd' function. */ #define HAVE_GETCWD 1 /* Define to 1 if you have the `gethostbyname' function. */ #define HAVE_GETHOSTBYNAME 1 /* Define to 1 if you have the `getifaddrs' function. */ #define HAVE_GETIFADDRS 1 /* Define to 1 if you have the `getpagesize' function. */ #define HAVE_GETPAGESIZE 1 /* Define to 1 if you have the `gettimeofday' function. */ #define HAVE_GETTIMEOFDAY 1 /* Glibc backtrace */ #define HAVE_GLIBC_BACKTRACE /* GNU regexp library */ #define HAVE_GNU_REGEX /* Define to 1 if you have the `if_indextoname' function. */ #define HAVE_IF_INDEXTONAME 1 /* Define to 1 if you have the `if_nametoindex' function. */ #define HAVE_IF_NAMETOINDEX 1 /* __inet_aton */ #define HAVE_INET_ATON 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_INET_ND_H */ /* Define to 1 if you have the `inet_ntoa' function. */ #define HAVE_INET_NTOA 1 /* __inet_ntop */ #define HAVE_INET_NTOP /* __inet_pton */ #define HAVE_INET_PTON /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Linux IPv6 */ #define HAVE_IPV6 1 /* IRDP */ #define HAVE_IRDP /* Define to 1 if you have the header file. */ /* #undef HAVE_KVM_H */ /* Capabilities */ #define HAVE_LCAPS 1 /* Define to 1 if you have the `crypt' library (-lcrypt). */ #define HAVE_LIBCRYPT 1 /* Define to 1 if you have the `kvm' library (-lkvm). */ /* #undef HAVE_LIBKVM */ /* Have libm */ #define HAVE_LIBM /* Define to 1 if you have the `nsl' library (-lnsl). */ /* #undef HAVE_LIBNSL */ /* Define to 1 if you have the `resolv' library (-lresolv). */ /* #undef HAVE_LIBRESOLV */ /* Define to 1 if you have the `socket' library (-lsocket). */ /* #undef HAVE_LIBSOCKET */ /* Define to 1 if you have the `umem' library (-lumem). */ /* #undef HAVE_LIBUMEM */ /* Define to 1 if you have the header file. */ /* #undef HAVE_LIBUTIL_H */ /* Define to 1 if you have the `xnet' library (-lxnet). */ /* #undef HAVE_LIBXNET */ /* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_LINUX_VERSION_H 1 /* mallinfo */ #define HAVE_MALLINFO /* Define to 1 if your system has a GNU libc compatible `malloc' function, and to 0 otherwise. */ #define HAVE_MALLOC 1 /* Define to 1 if you have the `memchr' function. */ #define HAVE_MEMCHR 1 /* Define to 1 if you have the `memmove' function. */ #define HAVE_MEMMOVE 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the `memset' function. */ #define HAVE_MEMSET 1 /* Define to 1 if you have the header file. */ #define HAVE_NETDB_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET6_IN6_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET6_IN6_VAR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET6_ND6_H */ /* Define to 1 if you have the header file. */ #define HAVE_NETINET_ICMP6_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_IN6_VAR_H */ /* Define to 1 if you have the header file. */ #define HAVE_NETINET_IN_H 1 /* Define to 1 if you have the header file. */ #define HAVE_NETINET_IN_SYSTM_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_IN_VAR_H */ /* Define to 1 if you have the header file. */ #define HAVE_NETINET_IP_ICMP_H 1 /* netlink */ #define HAVE_NETLINK /* Net SNMP */ #define HAVE_NETSNMP /* Define to 1 if you have the header file. */ /* #undef HAVE_NET_IF_DL_H */ /* Define to 1 if you have the header file. */ #define HAVE_NET_IF_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_NET_IF_VAR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NET_NETOPT_H */ /* Define to 1 if you have the header file. */ #define HAVE_NET_ROUTE_H 1 /* NET_RT_IFLIST */ /* #undef HAVE_NET_RT_IFLIST */ /* OSPF Opaque LSA */ #define HAVE_OPAQUE_LSA /* Have openpam.h */ /* #undef HAVE_OPENPAM_H */ /* OSPF TE */ #define HAVE_OSPF_TE /* Have pam_misc.h */ #define HAVE_PAM_MISC_H /* Define to 1 if you have the `pow' function. */ #define HAVE_POW 1 /* Solaris printstack */ /* #undef HAVE_PRINTSTACK */ /* Define to 1 if you have the header file. */ /* #undef HAVE_PRIV_H */ /* /proc/net/dev */ /* #undef HAVE_PROC_NET_DEV */ /* /proc/net/if_inet6 */ /* #undef HAVE_PROC_NET_IF_INET6 */ /* prctl */ #define HAVE_PR_SET_KEEPCAPS /* Define to 1 if your system has a GNU libc compatible `realloc' function, and to 0 otherwise. */ #define HAVE_REALLOC 1 /* Enable IPv6 Routing Advertisement support */ #define HAVE_RTADV /* rusage */ #define HAVE_RUSAGE /* Define to 1 if you have the `select' function. */ #define HAVE_SELECT 1 /* Have setproctitle */ /* #undef HAVE_SETPROCTITLE */ /* Define to 1 if you have the header file. */ #define HAVE_SIGNAL_H 1 /* SNMP */ #define HAVE_SNMP /* Define to 1 if you have the `snprintf' function. */ #define HAVE_SNPRINTF 1 /* Define to 1 if you have the `socket' function. */ #define HAVE_SOCKET 1 /* Define to 1 if the system has the type `socklen_t'. */ #define HAVE_SOCKLEN_T 1 /* getpflags */ /* #undef HAVE_SOLARIS_CAPABILITIES */ /* Stack symbol decoding */ #define HAVE_STACK_TRACE /* Define to 1 if `stat' has the bug that it succeeds when given the zero-length file name argument. */ /* #undef HAVE_STAT_EMPTY_STRING_BUG */ /* Define to 1 if you have the header file. */ #define HAVE_STDDEF_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the `strcasecmp' function. */ #define HAVE_STRCASECMP 1 /* Define to 1 if you have the `strchr' function. */ #define HAVE_STRCHR 1 /* Define to 1 if you have the `strcspn' function. */ #define HAVE_STRCSPN 1 /* Define to 1 if you have the `strdup' function. */ #define HAVE_STRDUP 1 /* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 /* Define to 1 if you have the `strftime' function. */ #define HAVE_STRFTIME 1 /* Define to 1 if you have the header file. */ #define HAVE_STRINGS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the `strlcat' function. */ /* #undef HAVE_STRLCAT */ /* Define to 1 if you have the `strlcpy' function. */ /* #undef HAVE_STRLCPY */ /* Define to 1 if you have the `strncasecmp' function. */ #define HAVE_STRNCASECMP 1 /* Define to 1 if you have the `strndup' function. */ #define HAVE_STRNDUP 1 /* Define to 1 if you have the `strnlen' function. */ #define HAVE_STRNLEN 1 /* Define to 1 if you have the header file. */ #define HAVE_STROPTS_H 1 /* Define to 1 if you have the `strrchr' function. */ #define HAVE_STRRCHR 1 /* Define to 1 if you have the `strspn' function. */ #define HAVE_STRSPN 1 /* Define to 1 if you have the `strstr' function. */ #define HAVE_STRSTR 1 /* Define to 1 if you have the `strtol' function. */ #define HAVE_STRTOL 1 /* Define to 1 if you have the `strtoul' function. */ #define HAVE_STRTOUL 1 /* Define to 1 if the system has the type `struct icmphdr'. */ #define HAVE_STRUCT_ICMPHDR 1 /* Define to 1 if the system has the type `struct if6_aliasreq'. */ /* #undef HAVE_STRUCT_IF6_ALIASREQ */ /* Define to 1 if `ifra_lifetime' is member of `struct if6_aliasreq'. */ /* #undef HAVE_STRUCT_IF6_ALIASREQ_IFRA_LIFETIME */ /* Define to 1 if the system has the type `struct ifaliasreq'. */ /* #undef HAVE_STRUCT_IFALIASREQ */ /* Define to 1 if the system has the type `struct in6_aliasreq'. */ /* #undef HAVE_STRUCT_IN6_ALIASREQ */ /* Define to 1 if the system has the type `struct in_pktinfo'. */ #define HAVE_STRUCT_IN_PKTINFO 1 /* Define to 1 if `imr_ifindex' is member of `struct ip_mreqn'. */ #define HAVE_STRUCT_IP_MREQN_IMR_IFINDEX 1 /* Define to 1 if the system has the type `struct nd_opt_adv_interval'. */ #define HAVE_STRUCT_ND_OPT_ADV_INTERVAL 1 /* Define to 1 if `nd_opt_ai_type' is member of `struct nd_opt_adv_interval'. */ /* #undef HAVE_STRUCT_ND_OPT_ADV_INTERVAL_ND_OPT_AI_TYPE */ /* Define to 1 if the system has the type `struct nd_opt_homeagent_info'. */ /* #undef HAVE_STRUCT_ND_OPT_HOMEAGENT_INFO */ /* Define to 1 if the system has the type `struct rt_addrinfo'. */ /* #undef HAVE_STRUCT_RT_ADDRINFO */ /* Define to 1 if the system has the type `struct sockaddr'. */ #define HAVE_STRUCT_SOCKADDR 1 /* Define to 1 if the system has the type `struct sockaddr_dl'. */ /* #undef HAVE_STRUCT_SOCKADDR_DL */ /* Define to 1 if the system has the type `struct sockaddr_in'. */ #define HAVE_STRUCT_SOCKADDR_IN 1 /* Define to 1 if the system has the type `struct sockaddr_in6'. */ #define HAVE_STRUCT_SOCKADDR_IN6 1 /* Define to 1 if `sin6_scope_id' is member of `struct sockaddr_in6'. */ #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1 /* Define to 1 if `sin_len' is member of `struct sockaddr_in'. */ /* #undef HAVE_STRUCT_SOCKADDR_IN_SIN_LEN */ /* Define to 1 if `sa_len' is member of `struct sockaddr'. */ /* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */ /* Define to 1 if the system has the type `struct sockaddr_un'. */ #define HAVE_STRUCT_SOCKADDR_UN 1 /* Define to 1 if `sun_len' is member of `struct sockaddr_un'. */ /* #undef HAVE_STRUCT_SOCKADDR_UN_SUN_LEN */ /* Define to 1 if you have the header file. */ #define HAVE_SYSLOG_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_CAPABILITY_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_CONF_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_IOCTL_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_KSYM_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_PARAM_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_SELECT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_SOCKET_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_SOCKIO_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_SYSCTL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIMES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIME_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_UN_H 1 /* Define to 1 if you have that is POSIX.1 compatible. */ #define HAVE_SYS_WAIT_H 1 /* Linux TCP MD5 Signature Option */ #define HAVE_TCP_MD5 /* Use TCP for zebra communication */ #define HAVE_TCP_ZEBRA /* Define to 1 if you have the header file. */ #define HAVE_UCONTEXT_H 1 /* Define to 1 if you have the `uname' function. */ #define HAVE_UNAME 1 /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Define to 1 if you have the `vfork' function. */ #define HAVE_VFORK 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_VFORK_H */ /* Define to 1 if you have the `vprintf' function. */ #define HAVE_VPRINTF 1 /* Define to 1 if you have the `vsnprintf' function. */ #define HAVE_VSNPRINTF 1 /* Define to 1 if you have the header file. */ #define HAVE_WCHAR_H 1 /* Define to 1 if you have the header file. */ #define HAVE_WCTYPE_H 1 /* Define to 1 if `fork' works. */ #define HAVE_WORKING_FORK 1 /* Define to 1 if `vfork' works. */ #define HAVE_WORKING_VFORK 1 /* INRIA IPv6 */ /* #undef INRIA_IPV6 */ /* IRIX 6.5 */ /* #undef IRIX_65 */ /* isisd vty socket */ #define ISIS_VTYSH_PATH "/var/run/quagga/isisd.vty" /* KAME IPv6 stack */ /* #undef KAME */ /* Linux IPv6 stack */ #define LINUX_IPV6 1 /* Mask for log files */ #define LOGFILE_MASK 0600 /* Define to 1 if `lstat' dereferences a symlink specified with a trailing slash. */ #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 /* Musica IPv6 stack */ /* #undef MUSICA */ /* NRL */ /* #undef NRL */ /* OpenBSD */ /* #undef OPEN_BSD */ /* ospf6d vty socket */ #define OSPF6_VTYSH_PATH "/var/run/quagga/ospf6d.vty" /* ospfd vty socket */ #define OSPF_VTYSH_PATH "/var/run/quagga/ospfd.vty" /* Name of package */ #define PACKAGE "quagga" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "http://bugzilla.quagga.net" /* Define to the full name of this package. */ #define PACKAGE_NAME "Quagga" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "Quagga 0.99.9" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "quagga" /* Define to the version of this package. */ #define PACKAGE_VERSION "0.99.9" /* Have openpam_ttyconv */ #define PAM_CONV_FUNC misc_conv /* bgpd PID */ #define PATH_BGPD_PID "/var/run/quagga/bgpd.pid" /* isisd PID */ #define PATH_ISISD_PID "/var/run/quagga/isisd.pid" /* ospf6d PID */ #define PATH_OSPF6D_PID "/var/run/quagga/ospf6d.pid" /* ospfd PID */ #define PATH_OSPFD_PID "/var/run/quagga/ospfd.pid" /* ripd PID */ #define PATH_RIPD_PID "/var/run/quagga/ripd.pid" /* ripngd PID */ #define PATH_RIPNGD_PID "/var/run/quagga/ripngd.pid" /* watchquagga PID */ #define PATH_WATCHQUAGGA_PID "/var/run/quagga/watchquagga.pid" /* zebra PID */ #define PATH_ZEBRA_PID "/var/run/quagga/zebra.pid" /* Quagga Group */ #define QUAGGA_GROUP "quagga" /* Hide deprecated interfaces */ #define QUAGGA_NO_DEPRECATED_INTERFACES 1 /* Quagga User */ #define QUAGGA_USER "quagga" /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void /* ripng vty socket */ #define RIPNG_VTYSH_PATH "/var/run/quagga/ripngd.vty" /* rip vty socket */ #define RIP_VTYSH_PATH "/var/run/quagga/ripd.vty" /* Define to the type of arg 1 for `select'. */ #define SELECT_TYPE_ARG1 int /* Define to the type of args 2, 3 and 4 for `select'. */ #define SELECT_TYPE_ARG234 (fd_set *) /* Define to the type of arg 5 for `select'. */ #define SELECT_TYPE_ARG5 (struct timeval *) /* Solaris IPv6 */ /* #undef SOLARIS_IPV6 */ /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* SunOS 5 */ /* #undef SUNOS_5 */ /* SunOS 5.6 to 5.7 */ /* #undef SUNOS_56 */ /* SunOS 5.8 up */ /* #undef SUNOS_59 */ /* OSPFAPI */ #define SUPPORT_OSPF_API /* Realms support */ #define SUPPORT_REALMS /* Define to 1 if you can safely include both and . */ #define TIME_WITH_SYS_TIME 1 /* Define to 1 if your declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ /* Enable IS-IS topology generator code */ /* #undef TOPOLOGY_GENERATE */ /* Use PAM for authentication */ #define USE_PAM /* Version number of package */ #define VERSION "0.99.9" /* VTY shell */ #define VTYSH /* VTY Sockets Group */ #define VTY_GROUP "quagga" /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ /* #undef WORDS_BIGENDIAN */ /* zebra api socket */ #define ZEBRA_SERV_PATH "/var/run/quagga/zserv.api" /* zebra vty socket */ #define ZEBRA_VTYSH_PATH "/var/run/quagga/zebra.vty" /* Define to 1 if on AIX 3. System headers sometimes define this. We just want to avoid a redefinition error message. */ #ifndef _ALL_SOURCE /* # undef _ALL_SOURCE */ #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # define _GNU_SOURCE 1 #endif /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ /* Define to `int' if doesn't define. */ /* #undef gid_t */ /* Define to `__inline__' or `__inline' if that's what the C compiler calls it, or to nothing if 'inline' is not supported under any name. */ #ifndef __cplusplus /* #undef inline */ #endif /* Define to rpl_malloc if the replacement function should be used. */ /* #undef malloc */ /* Define to `int' if does not define. */ /* #undef mode_t */ /* Define to `int' if does not define. */ /* #undef pid_t */ /* Define to rpl_realloc if the replacement function should be used. */ /* #undef realloc */ /* Define to equivalent of C99 restrict keyword, or to nothing if this is not supported. Do not define if restrict is supported directly. */ #define restrict __restrict /* Old readline */ /* #undef rl_completion_matches */ /* Define to `unsigned int' if does not define. */ /* #undef size_t */ /* Define to `int' if doesn't define. */ /* #undef uid_t */ /* Define as `fork' if `vfork' does not work. */ /* #undef vfork */ /* Define to empty if the keyword `volatile' does not work. Warning: valid code using `volatile' can become incorrect without. Disable with care. */ /* #undef volatile */