acconfig.h 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. /* accconfig.h -- `autoheader' will generate config.h.in for zebra.
  2. Copyright (C) 1998, 1999 Kunihiro Ishiguro <kunihiro@zebra.org> */
  3. /* Version of GNU Zebra */
  4. #undef VERSION
  5. /* Solaris on x86. */
  6. #undef SOLARIS_X86
  7. /* Package name of GNU Zebra */
  8. #undef PACKAGE
  9. /* Define if host is GNU/Linux */
  10. #undef GNU_LINUX
  11. /* Define if you have the AF_ROUTE socket. */
  12. #undef HAVE_AF_ROUTE
  13. /* Define if you have the inet_aton function. */
  14. #undef HAVE_INET_ATON
  15. /* Define if you have the inet_ntop function. */
  16. #undef HAVE_INET_NTOP
  17. /* Define if you have the inet_pton function. */
  18. #undef HAVE_INET_PTON
  19. /* Define if you have the setproctitle function. */
  20. #undef HAVE_SETPROCTITLE
  21. /* Define if you have ipv6 stack. */
  22. #undef HAVE_IPV6
  23. /* Define if you wish to support ipv6 router advertisment. */
  24. /* #undef HAVE_RTADV */
  25. /* whether system has GNU regex */
  26. #undef HAVE_GNU_REGEX
  27. /* whether system has SNMP library */
  28. #undef HAVE_SNMP
  29. /* whether sockaddr has a sa_len field */
  30. #undef HAVE_SA_LEN
  31. /* whether sockaddr_in has a sin_len field */
  32. #undef HAVE_SIN_LEN
  33. /* whether sockaddr_un has a sun_len field */
  34. #undef HAVE_SUN_LEN
  35. /* whether sockaddr_in6 has a sin6_scope_id field */
  36. #undef HAVE_SIN6_SCOPE_ID
  37. /* Define if there is socklen_t. */
  38. #undef HAVE_SOCKLEN_T
  39. /* Define if there is sockaddr_dl structure. */
  40. #undef HAVE_SOCKADDR_DL
  41. /* Define if there is ifaliasreq structure. */
  42. #undef HAVE_IFALIASREQ
  43. /* Define if there is in6_aliasreq structure. */
  44. #undef HAVE_IN6_ALIASREQ
  45. /* Define if there is rt_addrinfo structure. */
  46. #undef HAVE_RT_ADDRINFO
  47. /* Define if there is in_pktinfo structure. */
  48. #undef HAVE_INPKTINFO
  49. /* Define if you have the getrusage function. */
  50. #undef HAVE_RUSAGE
  51. /* Define if /proc/net/dev exists. */
  52. #undef HAVE_PROC_NET_DEV
  53. /* Define if /proc/net/if_inet6 exists. */
  54. #undef HAVE_PROC_NET_IF_INET6
  55. /* Define if NET_RT_IFLIST exists in sys/socket.h. */
  56. #undef HAVE_NET_RT_IFLIST
  57. /* Define if you have INRIA ipv6 stack. */
  58. #undef INRIA_IPV6
  59. /* Define if you have KAME project ipv6 stack. */
  60. #undef KAME
  61. /* Define if you have Linux ipv6 stack. */
  62. #undef LINUX_IPV6
  63. /* Define if you have NRL ipv6 stack. */
  64. #undef NRL
  65. /* Define if you have BSDI NRL IPv6 stack. */
  66. #undef BSDI_NRL
  67. /* Define if one-vty option is specified. */
  68. #undef VTYSH
  69. /* Define if interface aliases don't have distinct indeces */
  70. #undef HAVE_BROKEN_ALIASES
  71. /* Define if disable-bgp-announce option is specified. */
  72. #undef DISABLE_BGP_ANNOUNCE
  73. /* PAM support */
  74. #undef USE_PAM
  75. /* TCP/IP communication between zebra and protocol daemon. */
  76. #undef HAVE_TCP_ZEBRA
  77. /* The OSPF NSSA option (RFC1587). */
  78. #undef HAVE_NSSA
  79. /* The OSPF Opaque LSA option (RFC2370). */
  80. #undef HAVE_OPAQUE_LSA
  81. /* Traffic Engineering Extension to OSPF
  82. (draft-katz-yeung-ospf-traffic-06.txt). */
  83. #undef HAVE_OSPF_TE
  84. /* Linux netlink. */
  85. #undef HAVE_NETLINK
  86. /* PATHS */
  87. #undef PATH_ZEBRA_PID
  88. #undef PATH_RIPD_PID
  89. #undef PATH_RIPNGD_PID
  90. #undef PATH_BGPD_PID
  91. #undef PATH_OSPFD_PID
  92. #undef PATH_OSPF6D_PID
  93. /* Define if Solaris */
  94. #undef SUNOS_5
  95. /* Define if FreeBSD 3.2 */
  96. #undef FREEBSD_32
  97. /* Define if OpenBSD */
  98. #undef OPEN_BSD
  99. #ifdef HAVE_IPV6
  100. #ifdef KAME
  101. #ifndef INET6
  102. #define INET6
  103. #endif /* INET6 */
  104. #endif /* KAME */
  105. #endif /* HAVE_IPV6 */
  106. #ifdef SUNOS_5
  107. typedef unsigned int u_int32_t;
  108. typedef unsigned short u_int16_t;
  109. typedef unsigned short u_int8_t;
  110. #endif /* SUNOS_5 */
  111. #ifndef HAVE_SOCKLEN_T
  112. typedef int socklen_t;
  113. #endif /* HAVE_SOCKLEN_T */