acconfig.h
上传用户:zm130024
上传日期:2007-01-04
资源大小:432k
文件大小:6k
源码类别:

代理服务器

开发平台:

Unix_Linux

  1. /* PACKAGE */
  2. #undef PACKAGE
  3. /* VERSION */
  4. #undef VERSION
  5. /* LOG_PERROR logopt to openlog not supported everywhere */
  6. #undef HAVE_OPENLOG_LOG_PERROR
  7. /* AC_CHECK_TYPE */
  8. #undef in_port_t
  9. #undef in_addr_t
  10. #undef ssize_t
  11. #undef socklen_t
  12. #undef int16_t
  13. #undef int32_t
  14. /* send/recvmsg cmsg types */
  15. #undef HAVE_CMSGHDR
  16. /* solaris 2.5 name */
  17. #undef HAVE_OPTHDR
  18. /* recvmsg MSG_WAITALL flag */
  19. #undef HAVE_MSG_WAITALL
  20. /* sysV <sys/ioctl.h> doesn't include <sys/sockio.h> */
  21. #undef NEED_SYS_SOCKIO_H
  22. /* used for debugging */
  23. #undef HAVE_MALLOC_OPTIONS
  24. /* programname */
  25. #undef HAVE_PROGNAME
  26. /* char* in getsockopt() ? */
  27. #undef NEED_GETSOCKOPT_CAST
  28. /* dynamic loading */
  29. #undef SOCKSLIBRARY_DYNAMIC
  30. /* BSD4.3 (sunos), namechanges, missing defines */
  31. #undef NEED_SA_RESTART
  32. #undef NEED_AF_LOCAL
  33. #undef NEED_EXIT_FAILURE
  34. /* defined on systems which doesn't support more than one process
  35.    doing accept on the same descriptor.  BSD systems and solaris 2.6 is
  36.    supposed to support this (Stevens) */
  37. #undef NEED_ACCEPTLOCK
  38. /* not defined through the normal mechanism */
  39. #undef HAVE_DLFCN_H
  40. #undef HAVE_SYS_SOCKIO_H
  41. /* define by other name */
  42. #undef NEED_DYNA_RTLD
  43. /* needed for better performance */
  44. #undef HAVE_SO_SNDLOWAT
  45. /* SIGINFO signal */
  46. #undef HAVE_SIGNAL_SIGINFO
  47. /* XXX special test for gethostbyname2 */
  48. #undef HAVE_GETHOSTBYNAME2
  49. /* libwrap test needs special care */
  50. #undef HAVE_LIBWRAP
  51. /* function location */
  52. #undef LIBRARY_PATH
  53. #undef LIBRARY_ACCEPT
  54. #undef LIBRARY_BIND
  55. #undef LIBRARY_BINDRESVPORT
  56. #undef LIBRARY_CONNECT
  57. #undef LIBRARY_GETHOSTBYNAME
  58. #undef LIBRARY_GETHOSTBYNAME2
  59. #undef LIBRARY_GETPEERNAME
  60. #undef LIBRARY_GETSOCKNAME
  61. #undef LIBRARY_LIBC
  62. #undef LIBRARY_LIBNSL
  63. #undef LIBRARY_LIBRESOLV
  64. #undef LIBRARY_LIBSOCKET
  65. #undef LIBRARY_LISTEN
  66. #undef LIBRARY_RECVFROM
  67. #undef LIBRARY_RRESVPORT
  68. #undef LIBRARY_SENDTO
  69. #undef LIBRARY_RECVMSG
  70. #undef LIBRARY_SENDMSG
  71. /* symbol names */
  72. #undef SYMBOL_GETHOSTBYNAME
  73. #undef SYMBOL_GETHOSTBYNAME2
  74. #undef SYMBOL_GETSOCKNAME
  75. #undef SYMBOL_CONNECT
  76. #undef SYMBOL_GETPEERNAME
  77. #undef SYMBOL_RECVFROM
  78. #undef SYMBOL_ACCEPT
  79. #undef SYMBOL_BIND
  80. #undef SYMBOL_BINDRESVPORT
  81. #undef SYMBOL_SENDTO
  82. #undef SYMBOL_LISTEN
  83. #undef SYMBOL_RRESVPORT
  84. #undef SYMBOL_READV
  85. #undef SYMBOL_RECVMSG
  86. #undef SYMBOL_SENDMSG
  87. #undef SYMBOL_WRITEV
  88. #undef SYMBOL_SEND
  89. #undef SYMBOL_RECV
  90. #undef SYMBOL_WRITE
  91. #undef SYMBOL_READ
  92. /* workaround for solaris bug */
  93. #undef HAVE_SENDMSG_DEADLOCK
  94. /* no support for NULL pointer to realloc? */
  95. #undef HAVE_NOMALLOC_REALLOC
  96. /* linux (2.0.x?) doesn't seem to set some recvmsg related values in some cases */
  97. #undef HAVE_DEFECT_RECVMSG
  98. /* XXX used to enable alternative code to avoid broken solaris libsocket */
  99. #undef HAVE_SOLARIS_2_5_1
  100. #undef HAVE_SOLARIS_BUGS
  101. /* problems on linux */
  102. #undef HAVE_LINUX_BUGS
  103. /* sun4 vsprintf doesn't seem to return length */
  104. #undef HAVE_BROKEN_VSPRINTF
  105. /* system name */
  106. #undef HAVE_HOST_TYPE
  107. /* diagnostic */
  108. #undef DIAGNOSTIC
  109. /* convenience struct for getsockopt(IP_OPTIONS) */
  110. #undef HAVE_STRUCT_IPOPTS
  111. /* used by setproctitle */
  112. #undef SPT_PADCHAR
  113. /* try to detect 64bit irix gcc/native cc problem */
  114. #undef HAVE_BROKEN_INET_NTOA
  115. /* dec/alpha */
  116. #undef HAVE_DEC_PROTO
  117. #undef HAVE_EXTRA_OSF_SYMBOLS
  118. /* missing sig_atomic_t */
  119. #undef HAVE_SIG_ATOMIC_T
  120. /* when proper resolver functions are missing (sun4) */
  121. #undef HAVE_NO_RESOLVESTUFF
  122. #undef SOCKS_DOMAINNAME
  123. /* not all platforms allow free(NULL) */
  124. #undef HAVE_NONULL_FREE
  125. /* allow default file locations to be overridden */
  126. #undef HAVE_ALT_SOCKS_CONFIGFILE
  127. #undef HAVE_ALT_SOCKD_CONFIGFILE
  128. #undef HAVE_ALT_SOCKD_PIDFILE
  129. #undef HAVE_SOCKD_PIDFILE
  130. #undef HAVE_SOCKD_CONFIGFILE
  131. #undef HAVE_SOCKS_CONFIGFILE
  132. /* some netdb.h files doesn't appear to declare h_errno */
  133. #undef HAVE_H_ERRNO
  134. /* probably all elf based systems (no underscore for library symbols) */
  135. #undef HAVE_NO_SYMBOL_UNDERSCORE
  136. #undef HAVE_PROFILING
  137. /* Solaris 2.5.1 needs it. Otherwise FIOASYNC will not be defined 
  138.    -(Pavel Roskin <pavel_roskin@geocities.com>) */
  139. #undef BSD_COMP
  140. /* interposition.c prototypes */
  141. #undef HAVE_PROT_CONNECT_0
  142. #undef HAVE_PROT_CONNECT_1
  143. #undef HAVE_PROT_CONNECT_2
  144. #undef HAVE_PROT_CONNECT_3
  145. #undef HAVE_PROT_ACCEPT_0
  146. #undef HAVE_PROT_ACCEPT_1
  147. #undef HAVE_PROT_ACCEPT_2
  148. #undef HAVE_PROT_ACCEPT_3
  149. #undef HAVE_PROT_BIND_0
  150. #undef HAVE_PROT_BIND_1
  151. #undef HAVE_PROT_BIND_2
  152. #undef HAVE_PROT_BIND_3
  153. #undef HAVE_PROT_GETPEERNAME_0
  154. #undef HAVE_PROT_GETPEERNAME_1
  155. #undef HAVE_PROT_GETPEERNAME_2
  156. #undef HAVE_PROT_GETPEERNAME_3
  157. #undef HAVE_PROT_GETSOCKNAME_0
  158. #undef HAVE_PROT_GETSOCKNAME_1
  159. #undef HAVE_PROT_GETSOCKNAME_2
  160. #undef HAVE_PROT_GETSOCKNAME_3
  161. #undef HAVE_PROT_RECVFROM_0
  162. #undef HAVE_PROT_RECVFROM_1
  163. #undef HAVE_PROT_RECVFROM_2
  164. #undef HAVE_PROT_RECVFROM_3
  165. #undef HAVE_PROT_RECVFROM_4
  166. #undef HAVE_PROT_RECVFROM_5
  167. #undef HAVE_PROT_RECVFROM_6
  168. #undef HAVE_PROT_SEND_0
  169. #undef HAVE_PROT_SEND_1
  170. #undef HAVE_PROT_SEND_2
  171. #undef HAVE_PROT_SEND_3
  172. #undef HAVE_PROT_SEND_4
  173. #undef HAVE_PROT_RECV_0
  174. #undef HAVE_PROT_RECV_1
  175. #undef HAVE_PROT_RECV_2
  176. #undef HAVE_PROT_RECV_3
  177. #undef HAVE_PROT_RECV_4
  178. #undef HAVE_PROT_SENDTO_0
  179. #undef HAVE_PROT_SENDTO_1
  180. #undef HAVE_PROT_SENDTO_2
  181. #undef HAVE_PROT_SENDTO_3
  182. #undef HAVE_PROT_SENDTO_4
  183. #undef HAVE_PROT_SENDTO_5
  184. #undef HAVE_PROT_SENDTO_6
  185. #undef HAVE_PROT_READV_0
  186. #undef HAVE_PROT_READV_1
  187. #undef HAVE_PROT_READV_2
  188. #undef HAVE_PROT_READV_3
  189. #undef HAVE_PROT_WRITEV_0
  190. #undef HAVE_PROT_WRITEV_1
  191. #undef HAVE_PROT_WRITEV_2
  192. #undef HAVE_PROT_WRITEV_3
  193. #undef HAVE_PROT_RECVMSG_0
  194. #undef HAVE_PROT_RECVMSG_1
  195. #undef HAVE_PROT_RECVMSG_2
  196. #undef HAVE_PROT_RECVMSG_3
  197. #undef HAVE_PROT_SENDMSG_0
  198. #undef HAVE_PROT_SENDMSG_1
  199. #undef HAVE_PROT_SENDMSG_2
  200. #undef HAVE_PROT_SENDMSG_3
  201. #undef HAVE_PROT_WRITE_0
  202. #undef HAVE_PROT_WRITE_1
  203. #undef HAVE_PROT_WRITE_2
  204. #undef HAVE_PROT_WRITE_3
  205. #undef HAVE_PROT_READ_0
  206. #undef HAVE_PROT_READ_1
  207. #undef HAVE_PROT_READ_2
  208. #undef HAVE_PROT_READ_3
  209. /* XXX autoheader snafu */
  210. /*#undef HAVE_PROT__*/
  211. /* XXX run include/redefgen.sh manually to regenerate redefac.h after
  212.    changes have been made to this file */
  213. @BOTTOM@
  214. /* change all #undef's to #define foo 0 */
  215. #include "redefac.h"