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

代理服务器

开发平台:

Unix_Linux

  1. /* include/autoconf.h.in.  Generated automatically from configure.in by autoheader.  */
  2. /* Define to empty if the keyword does not work.  */
  3. #undef const
  4. /* Define to `int' if <sys/types.h> doesn't define.  */
  5. #undef gid_t
  6. /* Define if you don't have vprintf but do have _doprnt.  */
  7. #undef HAVE_DOPRNT
  8. /* Define if your struct stat has st_blksize.  */
  9. #undef HAVE_ST_BLKSIZE
  10. /* Define if you have the strftime function.  */
  11. #undef HAVE_STRFTIME
  12. /* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
  13. #undef HAVE_SYS_WAIT_H
  14. /* Define if your struct tm has tm_zone.  */
  15. #undef HAVE_TM_ZONE
  16. /* Define if you don't have tm_zone but do have the external array
  17.    tzname.  */
  18. #undef HAVE_TZNAME
  19. /* Define if utime(file, NULL) sets file's timestamp to the present.  */
  20. #undef HAVE_UTIME_NULL
  21. /* Define if you have the vprintf function.  */
  22. #undef HAVE_VPRINTF
  23. /* Define as __inline if that's what the C compiler calls it.  */
  24. #undef inline
  25. /* Define to `long' if <sys/types.h> doesn't define.  */
  26. #undef off_t
  27. /* Define to `int' if <sys/types.h> doesn't define.  */
  28. #undef pid_t
  29. /* Define as the return type of signal handlers (int or void).  */
  30. #undef RETSIGTYPE
  31. /* Define if the setvbuf function takes the buffering type as its second
  32.    argument and the buffer pointer as the third, as on System V
  33.    before release 3.  */
  34. #undef SETVBUF_REVERSED
  35. /* Define to `unsigned' if <sys/types.h> doesn't define.  */
  36. #undef size_t
  37. /* Define if you have the ANSI C header files.  */
  38. #undef STDC_HEADERS
  39. /* Define if you can safely include both <sys/time.h> and <time.h>.  */
  40. #undef TIME_WITH_SYS_TIME
  41. /* Define if your <sys/time.h> declares struct tm.  */
  42. #undef TM_IN_SYS_TIME
  43. /* Define to `int' if <sys/types.h> doesn't define.  */
  44. #undef uid_t
  45. /* Define if lex declares yytext as a char * by default, not a char[].  */
  46. #undef YYTEXT_POINTER
  47. /* LOG_PERROR logopt to openlog not supported everywhere */
  48. #undef HAVE_OPENLOG_LOG_PERROR
  49. /* AC_CHECK_TYPE */
  50. #undef in_port_t
  51. #undef in_addr_t
  52. #undef ssize_t
  53. #undef socklen_t
  54. #undef int16_t
  55. #undef int32_t
  56. /* send/recvmsg cmsg types */
  57. #undef HAVE_CMSGHDR
  58. /* recvmsg MSG_WAITALL flag */
  59. #undef HAVE_MSG_WAITALL
  60. /* sysV <sys/ioctl.h> doesn't include <sys/sockio.h> */
  61. #undef NEED_SYS_SOCKIO_H
  62. /* used for debugging */
  63. #undef HAVE_MALLOC_OPTIONS
  64. /* programname */
  65. #undef HAVE_PROGNAME
  66. /* char* in getsockopt() ? */
  67. #undef NEED_GETSOCKOPT_CAST
  68. /* BSD4.3 (sunos), namechanges, missing defines */
  69. #undef NEED_SA_RESTART
  70. #undef NEED_AF_LOCAL
  71. #undef NEED_EXIT_FAILURE
  72. /* defined on systems which doesn't support more than one process
  73.    doing accept on the same descriptor.  BSD systems and solaris 2.6 is
  74.    supposed to support this (Stevens) */
  75. #undef NEED_ACCEPTLOCK
  76. /* not defined through the normal mechanism */
  77. #undef HAVE_DLFCN_H
  78. #undef HAVE_SYS_SOCKIO_H
  79. /* define by other name */
  80. #undef NEED_DYNA_RTLD
  81. /* needed for better performance */
  82. #undef HAVE_SO_SNDLOWAT
  83. /* SIGINFO signal */
  84. #undef HAVE_SIGNAL_SIGINFO
  85. /* XXX special test for gethostbyname2 */
  86. #undef HAVE_GETHOSTBYNAME2
  87. /* libwrap test needs special care */
  88. #undef HAVE_LIBWRAP
  89. /* function location */
  90. #undef LIBRARY_PATH
  91. #undef LIBRARY_ACCEPT
  92. #undef LIBRARY_BIND
  93. #undef LIBRARY_BINDRESVPORT
  94. #undef LIBRARY_CONNECT
  95. #undef LIBRARY_GETHOSTBYNAME
  96. #undef LIBRARY_GETHOSTBYNAME2
  97. #undef LIBRARY_GETPEERNAME
  98. #undef LIBRARY_GETSOCKNAME
  99. #undef LIBRARY_LIBC
  100. #undef LIBRARY_LIBNSL
  101. #undef LIBRARY_LIBRESOLV
  102. #undef LIBRARY_LIBSOCKET
  103. #undef LIBRARY_LISTEN
  104. #undef LIBRARY_RECVFROM
  105. #undef LIBRARY_RRESVPORT
  106. #undef LIBRARY_SENDTO
  107. #undef LIBRARY_RECVMSG
  108. #undef LIBRARY_SENDMSG
  109. /* workaround for solaris bug */
  110. #undef HAVE_SENDMSG_DEADLOCK
  111. /* no support for NULL pointer to realloc? */
  112. #undef HAVE_NOMALLOC_REALLOC
  113. /* linux (2.0.x?) doesn't seem to set some recvmsg related values in some cases */
  114. #undef HAVE_DEFECT_RECVMSG
  115. /* XXX used to enable alternative code to avoid broken solaris libsocket */
  116. #undef HAVE_SOLARIS_2_5_1
  117. #undef HAVE_SOLARIS_BUGS
  118. /* problems on linux */
  119. #undef HAVE_LINUX_BUGS
  120. /* sun4 vsprintf doesn't seem to return length */
  121. #undef HAVE_BROKEN_VSPRINTF
  122. /* system name */
  123. #undef HAVE_HOST_TYPE
  124. /* diagnostic */
  125. #undef DIAGNOSTIC
  126. /* convenience struct for getsockopt(IP_OPTIONS) */
  127. #undef HAVE_STRUCT_IPOPTS
  128. /* used by setproctitle */
  129. #undef SPT_PADCHAR
  130. /* try to detect 64bit irix gcc/native cc problem */
  131. #undef HAVE_BROKEN_INET_NTOA
  132. /* dec/alpha */
  133. #undef HAVE_DEC_PROTO
  134. #undef HAVE_EXTRA_OSF_SYMBOLS
  135. /* missing sig_atomic_t */
  136. #undef HAVE_SIG_ATOMIC_T
  137. /* when proper resolver functions are missing (sun4) */
  138. #undef HAVE_NO_RESOLVESTUFF
  139. #undef SOCKS_DOMAINNAME
  140. /* not all platforms allow free(NULL) */
  141. #undef HAVE_NONULL_FREE
  142. /* allow default file locations to be overridden */
  143. #undef HAVE_ALT_SOCKS_CONFIGFILE
  144. #undef HAVE_ALT_SOCKD_CONFIGFILE
  145. #undef HAVE_ALT_SOCKD_PIDFILE
  146. #undef HAVE_SOCKD_PIDFILE
  147. #undef HAVE_SOCKD_CONFIGFILE
  148. #undef HAVE_SOCKS_CONFIGFILE
  149. /* some netdb.h files doesn't appear to declare h_errno */
  150. #undef HAVE_H_ERRNO
  151. /* probably all elf based systems (no underscore for library symbols) */
  152. #undef HAVE_NO_SYMBOL_UNDERSCORE
  153. #undef HAVE_PROFILING
  154. /* Solaris 2.5.1 needs it. Otherwise FIOASYNC will not be defined 
  155.    -(Pavel Roskin <pavel_roskin
  156. geocities.com>) */
  157. #undef BSD_COMP
  158. /* interposition.c prototypes */
  159. #undef HAVE_PROT_CONNECT_0
  160. #undef HAVE_PROT_CONNECT_1
  161. #undef HAVE_PROT_CONNECT_2
  162. #undef HAVE_PROT_CONNECT_3
  163. #undef HAVE_PROT_ACCEPT_0
  164. #undef HAVE_PROT_ACCEPT_1
  165. #undef HAVE_PROT_ACCEPT_2
  166. #undef HAVE_PROT_ACCEPT_3
  167. #undef HAVE_PROT_BIND_0
  168. #undef HAVE_PROT_BIND_1
  169. #undef HAVE_PROT_BIND_2
  170. #undef HAVE_PROT_BIND_3
  171. #undef HAVE_PROT_GETPEERNAME_0
  172. #undef HAVE_PROT_GETPEERNAME_1
  173. #undef HAVE_PROT_GETPEERNAME_2
  174. #undef HAVE_PROT_GETPEERNAME_3
  175. #undef HAVE_PROT_GETSOCKNAME_0
  176. #undef HAVE_PROT_GETSOCKNAME_1
  177. #undef HAVE_PROT_GETSOCKNAME_2
  178. #undef HAVE_PROT_GETSOCKNAME_3
  179. #undef HAVE_PROT_RECVFROM_0
  180. #undef HAVE_PROT_RECVFROM_1
  181. #undef HAVE_PROT_RECVFROM_2
  182. #undef HAVE_PROT_RECVFROM_3
  183. #undef HAVE_PROT_RECVFROM_4
  184. #undef HAVE_PROT_RECVFROM_5
  185. #undef HAVE_PROT_RECVFROM_6
  186. #undef HAVE_PROT_SEND_0
  187. #undef HAVE_PROT_SEND_1
  188. #undef HAVE_PROT_SEND_2
  189. #undef HAVE_PROT_SEND_3
  190. #undef HAVE_PROT_SEND_4
  191. #undef HAVE_PROT_RECV_0
  192. #undef HAVE_PROT_RECV_1
  193. #undef HAVE_PROT_RECV_2
  194. #undef HAVE_PROT_RECV_3
  195. #undef HAVE_PROT_RECV_4
  196. #undef HAVE_PROT_SENDTO_0
  197. #undef HAVE_PROT_SENDTO_1
  198. #undef HAVE_PROT_SENDTO_2
  199. #undef HAVE_PROT_SENDTO_3
  200. #undef HAVE_PROT_SENDTO_4
  201. #undef HAVE_PROT_SENDTO_5
  202. #undef HAVE_PROT_SENDTO_6
  203. #undef HAVE_PROT_READV_0
  204. #undef HAVE_PROT_READV_1
  205. #undef HAVE_PROT_READV_2
  206. #undef HAVE_PROT_READV_3
  207. #undef HAVE_PROT_WRITEV_0
  208. #undef HAVE_PROT_WRITEV_1
  209. #undef HAVE_PROT_WRITEV_2
  210. #undef HAVE_PROT_WRITEV_3
  211. #undef HAVE_PROT_RECVMSG_0
  212. #undef HAVE_PROT_RECVMSG_1
  213. #undef HAVE_PROT_RECVMSG_2
  214. #undef HAVE_PROT_RECVMSG_3
  215. #undef HAVE_PROT_SENDMSG_0
  216. #undef HAVE_PROT_SENDMSG_1
  217. #undef HAVE_PROT_SENDMSG_2
  218. #undef HAVE_PROT_SENDMSG_3
  219. #undef HAVE_PROT_WRITE_0
  220. #undef HAVE_PROT_WRITE_1
  221. #undef HAVE_PROT_WRITE_2
  222. #undef HAVE_PROT_WRITE_3
  223. #undef HAVE_PROT_READ_0
  224. #undef HAVE_PROT_READ_1
  225. #undef HAVE_PROT_READ_2
  226. #undef HAVE_PROT_READ_3
  227. /* XXX autoheader snafu */
  228. /*#undef HAVE_PROT__*/
  229. /* The number of bytes in a char.  */
  230. #undef SIZEOF_CHAR
  231. /* The number of bytes in a int.  */
  232. #undef SIZEOF_INT
  233. /* The number of bytes in a long.  */
  234. #undef SIZEOF_LONG
  235. /* The number of bytes in a short.  */
  236. #undef SIZEOF_SHORT
  237. /* Define if you have the bzero function.  */
  238. #undef HAVE_BZERO
  239. /* Define if you have the daemon function.  */
  240. #undef HAVE_DAEMON
  241. /* Define if you have the difftime function.  */
  242. #undef HAVE_DIFFTIME
  243. /* Define if you have the getdtablesize function.  */
  244. #undef HAVE_GETDTABLESIZE
  245. /* Define if you have the hstrerror function.  */
  246. #undef HAVE_HSTRERROR
  247. /* Define if you have the inet_aton function.  */
  248. #undef HAVE_INET_ATON
  249. /* Define if you have the inet_pton function.  */
  250. #undef HAVE_INET_PTON
  251. /* Define if you have the issetugid function.  */
  252. #undef HAVE_ISSETUGID
  253. /* Define if you have the memmove function.  */
  254. #undef HAVE_MEMMOVE
  255. /* Define if you have the select function.  */
  256. #undef HAVE_SELECT
  257. /* Define if you have the seteuid function.  */
  258. #undef HAVE_SETEUID
  259. /* Define if you have the setproctitle function.  */
  260. #undef HAVE_SETPROCTITLE
  261. /* Define if you have the snprintf function.  */
  262. #undef HAVE_SNPRINTF
  263. /* Define if you have the sockatmark function.  */
  264. #undef HAVE_SOCKATMARK
  265. /* Define if you have the socket function.  */
  266. #undef HAVE_SOCKET
  267. /* Define if you have the strcspn function.  */
  268. #undef HAVE_STRCSPN
  269. /* Define if you have the strdup function.  */
  270. #undef HAVE_STRDUP
  271. /* Define if you have the strerror function.  */
  272. #undef HAVE_STRERROR
  273. /* Define if you have the strspn function.  */
  274. #undef HAVE_STRSPN
  275. /* Define if you have the strvis function.  */
  276. #undef HAVE_STRVIS
  277. /* Define if you have the sysconf function.  */
  278. #undef HAVE_SYSCONF
  279. /* Define if you have the vsyslog function.  */
  280. #undef HAVE_VSYSLOG
  281. /* Define if you have the <crypt.h> header file.  */
  282. #undef HAVE_CRYPT_H
  283. /* Define if you have the <fcntl.h> header file.  */
  284. #undef HAVE_FCNTL_H
  285. /* Define if you have the <limits.h> header file.  */
  286. #undef HAVE_LIMITS_H
  287. /* Define if you have the <malloc.h> header file.  */
  288. #undef HAVE_MALLOC_H
  289. /* Define if you have the <netinet/ip.h> header file.  */
  290. #undef HAVE_NETINET_IP_H
  291. /* Define if you have the <netinet/ip_var.h> header file.  */
  292. #undef HAVE_NETINET_IP_VAR_H
  293. /* Define if you have the <paths.h> header file.  */
  294. #undef HAVE_PATHS_H
  295. /* Define if you have the <strings.h> header file.  */
  296. #undef HAVE_STRINGS_H
  297. /* Define if you have the <sys/file.h> header file.  */
  298. #undef HAVE_SYS_FILE_H
  299. /* Define if you have the <sys/ioctl.h> header file.  */
  300. #undef HAVE_SYS_IOCTL_H
  301. /* Define if you have the <sys/time.h> header file.  */
  302. #undef HAVE_SYS_TIME_H
  303. /* Define if you have the <syslog.h> header file.  */
  304. #undef HAVE_SYSLOG_H
  305. /* Define if you have the <tcpd.h> header file.  */
  306. #undef HAVE_TCPD_H
  307. /* Define if you have the <unistd.h> header file.  */
  308. #undef HAVE_UNISTD_H
  309. /* Name of package */
  310. #undef PACKAGE
  311. /* Version number of package */
  312. #undef VERSION
  313. /* change all #undef's to #define foo 0 */
  314. #include "redefac.h"