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

代理服务器

开发平台:

Unix_Linux

  1. /* include/autoconf.h.in.  Generated automatically from configure.in by autoheader.  */
  2. /* Define if using alloca.c.  */
  3. #undef C_ALLOCA
  4. /* Define to empty if the keyword does not work.  */
  5. #undef const
  6. /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
  7.    This function is required for alloca.c support on those systems.  */
  8. #undef CRAY_STACKSEG_END
  9. /* Define if you have alloca, as a function or macro.  */
  10. #undef HAVE_ALLOCA
  11. /* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
  12. #undef HAVE_ALLOCA_H
  13. /* Define to `int' if <sys/types.h> doesn't define.  */
  14. #undef mode_t
  15. /* Define to `long' if <sys/types.h> doesn't define.  */
  16. #undef off_t
  17. /* Define to `int' if <sys/types.h> doesn't define.  */
  18. #undef pid_t
  19. /* Define to `unsigned' if <sys/types.h> doesn't define.  */
  20. #undef size_t
  21. /* If using the C implementation of alloca, define if you know the
  22.    direction of stack growth for your system; otherwise it will be
  23.    automatically deduced at run-time.
  24.  STACK_DIRECTION > 0 => grows toward higher addresses
  25.  STACK_DIRECTION < 0 => grows toward lower addresses
  26.  STACK_DIRECTION = 0 => direction of growth unknown
  27.  */
  28. #undef STACK_DIRECTION
  29. /* Define if you have the ANSI C header files.  */
  30. #undef STDC_HEADERS
  31. /* Define if your processor stores words with the most significant
  32.    byte first (like Motorola and SPARC, unlike Intel and VAX).  */
  33. #undef WORDS_BIGENDIAN
  34. /*********************************
  35.  * START OF CONFIGURABLE OPTIONS *
  36.  *********************************/
  37. /*
  38.  * If you are upset that the cachemgr.cgi form comes up with the hostname
  39.  * field blank, then define this to getfullhostname()
  40.  */
  41. #undef CACHEMGR_HOSTNAME
  42. /* Define to do simple malloc debugging */
  43. #undef XMALLOC_DEBUG
  44. /* Define for log file trace of mem alloc/free */
  45. #undef MEM_GEN_TRACE
  46. /* Define to have malloc statistics */
  47. #undef XMALLOC_STATISTICS
  48. /* Define to have a detailed trace of memory allocations */
  49. #undef XMALLOC_TRACE
  50. #undef FORW_VIA_DB
  51. /* Define to use async disk I/O operations */
  52. #undef USE_ASYNC_IO
  53. /*
  54.  * If you want to use Squid's ICMP features (highly recommended!) then
  55.  * define this.  When USE_ICMP is defined, Squid will send ICMP pings
  56.  * to origin server sites.  This information is used in numerous ways:
  57.  *         - Sent in ICP replies so neighbor caches know how close
  58.  *           you are to the source.
  59.  *         - For finding the closest instance of a URN.
  60.  *         - With the 'test_reachability' option.  Squid will return
  61.  *           ICP_OP_MISS_NOFETCH for sites which it cannot ping.
  62.  */
  63. #undef USE_ICMP
  64. /*
  65.  * Traffic management via "delay pools".
  66.  */
  67. #undef DELAY_POOLS
  68. /*
  69.  * If you want to log User-Agent request header values, define this.
  70.  * By default, they are written to useragent.log in the Squid log
  71.  * directory.
  72.  */
  73. #undef USE_USERAGENT_LOG
  74. /*
  75.  * A dangerous feature which causes Squid to kill its parent process
  76.  * (presumably the RunCache script) upon receipt of SIGTERM or SIGINT.
  77.  * Use with caution.
  78.  */
  79. #undef KILL_PARENT_OPT
  80. /* Define to enable SNMP monitoring of Squid */
  81. #undef SQUID_SNMP
  82. /*
  83.  * Squid frequently calls gettimeofday() for accurate timestamping.
  84.  * If you are concerned that gettimeofday() is called too often, and
  85.  * could be causing performance degradation, then you can define
  86.  * ALARM_UPDATES_TIME and cause Squid's clock to be updated at regular
  87.  * intervals (one second) with ALARM signals.
  88.  */
  89. #undef ALARM_UPDATES_TIME
  90. /*
  91.  * Define this to include code which lets you specify access control
  92.  * elements based on ethernet hardware addresses.  This code uses
  93.  * functions found in 4.4 BSD derviations (e.g. FreeBSD, ?).
  94.  */
  95. #undef USE_ARP_ACL
  96. /*
  97.  * Define this to include code for the Hypertext Cache Protocol (HTCP)
  98.  */
  99. #undef USE_HTCP
  100. /*
  101.  * Use Cache Digests for locating objects in neighbor caches.  This
  102.  * code is still semi-experimental. 
  103.  */
  104. #undef USE_CACHE_DIGESTS
  105. /*
  106.  * Cache Array Routing Protocol
  107.  */
  108. #undef USE_CARP
  109. /* Define if struct tm has tm_gmtoff member */
  110. #undef HAVE_TM_GMTOFF
  111. /* Define if struct mallinfo has mxfast member */
  112. #undef HAVE_EXT_MALLINFO
  113. /* Default FD_SETSIZE value */
  114. #undef DEFAULT_FD_SETSIZE
  115. /* Maximum number of open filedescriptors */
  116. #undef SQUID_MAXFD
  117. /* UDP send buffer size */
  118. #undef SQUID_UDP_SO_SNDBUF
  119. /* UDP receive buffer size */
  120. #undef SQUID_UDP_SO_RCVBUF
  121. /* TCP send buffer size */
  122. #undef SQUID_TCP_SO_SNDBUF
  123. /* TCP receive buffer size */
  124. #undef SQUID_TCP_SO_RCVBUF
  125. /* Host type from configure */
  126. #undef CONFIG_HOST_TYPE
  127. /* If we need to declare sys_errlist[] as external */
  128. #undef NEED_SYS_ERRLIST
  129. /* If gettimeofday is known to take only one argument */
  130. #undef GETTIMEOFDAY_NO_TZP
  131. /* If libresolv.a has been hacked to export _dns_ttl_ */
  132. #undef LIBRESOLV_DNS_TTL_HACK
  133. /* Define if struct ip has ip_hl member */
  134. #undef HAVE_IP_HL
  135. /* Define if your compiler supports prototyping */
  136. #undef HAVE_ANSI_PROTOTYPES
  137. /* Define if we should use GNU regex */
  138. #undef USE_GNUREGEX
  139. /* signed size_t, grr */
  140. #undef ssize_t
  141. /*
  142.  * Yay! Another Linux brokenness.  Its not good enough to know that
  143.  * setresuid() exists, because RedHat 5.0 declare setresuid() but
  144.  * doesn't implement it.
  145.  */
  146. #undef HAVE_SETRESUID
  147. /* Define if you have struct rusage */
  148. #undef HAVE_STRUCT_RUSAGE
  149. /*
  150.  * This makes warnings go away.  If you have socklen_t defined in your
  151.  * /usr/include files, then this should remain undef'd.  Otherwise it
  152.  * should be defined to int.
  153.  */
  154. #undef socklen_t
  155. /*
  156.  * By default (for now anyway) Squid includes options which allows
  157.  * the cache administrator to violate the HTTP protocol specification
  158.  * in terms of cache behaviour.  Setting this to '0' will disable
  159.  * such code.
  160.  */
  161. #define HTTP_VIOLATIONS 1
  162. /*
  163.  * Enable support for Transparent Proxy on systems using IP-Filter
  164.  * address redirection. This provides "masquerading" support for non
  165.  *  Linux system.
  166.  */
  167. #undef IPF_TRANSPARENT
  168. /*
  169.  * Enable code for assiting in finding memory leaks.  Hacker stuff only.
  170.  */
  171. #undef USE_LEAKFINDER
  172. /*
  173.  * type of fd_set array
  174.  */
  175. #undef fd_mask
  176. /*
  177.  * If _res structure has nsaddr_list member
  178.  */
  179. #undef HAVE_RES_NSADDR_LIST
  180. /*
  181.  * If _res structure has ns_list member
  182.  */
  183. #undef HAVE_RES_NS_LIST
  184. /*
  185.  * Compile in support for Ident (RFC 931) lookups?  Enabled by default.
  186.  */
  187. #define USE_IDENT 1
  188. /* The number of bytes in a int.  */
  189. #undef SIZEOF_INT
  190. /* The number of bytes in a long.  */
  191. #undef SIZEOF_LONG
  192. /* Define if you have the bcopy function.  */
  193. #undef HAVE_BCOPY
  194. /* Define if you have the crypt function.  */
  195. #undef HAVE_CRYPT
  196. /* Define if you have the drand48 function.  */
  197. #undef HAVE_DRAND48
  198. /* Define if you have the fchmod function.  */
  199. #undef HAVE_FCHMOD
  200. /* Define if you have the getdtablesize function.  */
  201. #undef HAVE_GETDTABLESIZE
  202. /* Define if you have the getpagesize function.  */
  203. #undef HAVE_GETPAGESIZE
  204. /* Define if you have the getrusage function.  */
  205. #undef HAVE_GETRUSAGE
  206. /* Define if you have the getspnam function.  */
  207. #undef HAVE_GETSPNAM
  208. /* Define if you have the lrand48 function.  */
  209. #undef HAVE_LRAND48
  210. /* Define if you have the mallinfo function.  */
  211. #undef HAVE_MALLINFO
  212. /* Define if you have the mallocblksize function.  */
  213. #undef HAVE_MALLOCBLKSIZE
  214. /* Define if you have the mallopt function.  */
  215. #undef HAVE_MALLOPT
  216. /* Define if you have the memcpy function.  */
  217. #undef HAVE_MEMCPY
  218. /* Define if you have the memmove function.  */
  219. #undef HAVE_MEMMOVE
  220. /* Define if you have the memset function.  */
  221. #undef HAVE_MEMSET
  222. /* Define if you have the mktime function.  */
  223. #undef HAVE_MKTIME
  224. /* Define if you have the mstats function.  */
  225. #undef HAVE_MSTATS
  226. /* Define if you have the poll function.  */
  227. #undef HAVE_POLL
  228. /* Define if you have the pthread_attr_setschedparam function.  */
  229. #undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM
  230. /* Define if you have the pthread_attr_setscope function.  */
  231. #undef HAVE_PTHREAD_ATTR_SETSCOPE
  232. /* Define if you have the pthread_setschedparam function.  */
  233. #undef HAVE_PTHREAD_SETSCHEDPARAM
  234. /* Define if you have the putenv function.  */
  235. #undef HAVE_PUTENV
  236. /* Define if you have the random function.  */
  237. #undef HAVE_RANDOM
  238. /* Define if you have the regcomp function.  */
  239. #undef HAVE_REGCOMP
  240. /* Define if you have the regexec function.  */
  241. #undef HAVE_REGEXEC
  242. /* Define if you have the regfree function.  */
  243. #undef HAVE_REGFREE
  244. /* Define if you have the res_init function.  */
  245. #undef HAVE_RES_INIT
  246. /* Define if you have the rint function.  */
  247. #undef HAVE_RINT
  248. /* Define if you have the seteuid function.  */
  249. #undef HAVE_SETEUID
  250. /* Define if you have the setpgrp function.  */
  251. #undef HAVE_SETPGRP
  252. /* Define if you have the setrlimit function.  */
  253. #undef HAVE_SETRLIMIT
  254. /* Define if you have the setsid function.  */
  255. #undef HAVE_SETSID
  256. /* Define if you have the sigaction function.  */
  257. #undef HAVE_SIGACTION
  258. /* Define if you have the snprintf function.  */
  259. #undef HAVE_SNPRINTF
  260. /* Define if you have the srand48 function.  */
  261. #undef HAVE_SRAND48
  262. /* Define if you have the srandom function.  */
  263. #undef HAVE_SRANDOM
  264. /* Define if you have the statvfs function.  */
  265. #undef HAVE_STATVFS
  266. /* Define if you have the strerror function.  */
  267. #undef HAVE_STRERROR
  268. /* Define if you have the sysconf function.  */
  269. #undef HAVE_SYSCONF
  270. /* Define if you have the syslog function.  */
  271. #undef HAVE_SYSLOG
  272. /* Define if you have the tempnam function.  */
  273. #undef HAVE_TEMPNAM
  274. /* Define if you have the timegm function.  */
  275. #undef HAVE_TIMEGM
  276. /* Define if you have the vsnprintf function.  */
  277. #undef HAVE_VSNPRINTF
  278. /* Define if you have the <arpa/inet.h> header file.  */
  279. #undef HAVE_ARPA_INET_H
  280. /* Define if you have the <arpa/nameser.h> header file.  */
  281. #undef HAVE_ARPA_NAMESER_H
  282. /* Define if you have the <assert.h> header file.  */
  283. #undef HAVE_ASSERT_H
  284. /* Define if you have the <bstring.h> header file.  */
  285. #undef HAVE_BSTRING_H
  286. /* Define if you have the <config.h> header file.  */
  287. #undef HAVE_CONFIG_H
  288. /* Define if you have the <crypt.h> header file.  */
  289. #undef HAVE_CRYPT_H
  290. /* Define if you have the <ctype.h> header file.  */
  291. #undef HAVE_CTYPE_H
  292. /* Define if you have the <dirent.h> header file.  */
  293. #undef HAVE_DIRENT_H
  294. /* Define if you have the <errno.h> header file.  */
  295. #undef HAVE_ERRNO_H
  296. /* Define if you have the <fcntl.h> header file.  */
  297. #undef HAVE_FCNTL_H
  298. /* Define if you have the <getopt.h> header file.  */
  299. #undef HAVE_GETOPT_H
  300. /* Define if you have the <gnumalloc.h> header file.  */
  301. #undef HAVE_GNUMALLOC_H
  302. /* Define if you have the <grp.h> header file.  */
  303. #undef HAVE_GRP_H
  304. /* Define if you have the <ip_compat.h> header file.  */
  305. #undef HAVE_IP_COMPAT_H
  306. /* Define if you have the <ip_fil.h> header file.  */
  307. #undef HAVE_IP_FIL_H
  308. /* Define if you have the <ip_nat.h> header file.  */
  309. #undef HAVE_IP_NAT_H
  310. /* Define if you have the <libc.h> header file.  */
  311. #undef HAVE_LIBC_H
  312. /* Define if you have the <limits.h> header file.  */
  313. #undef HAVE_LIMITS_H
  314. /* Define if you have the <malloc.h> header file.  */
  315. #undef HAVE_MALLOC_H
  316. /* Define if you have the <math.h> header file.  */
  317. #undef HAVE_MATH_H
  318. /* Define if you have the <memory.h> header file.  */
  319. #undef HAVE_MEMORY_H
  320. /* Define if you have the <mount.h> header file.  */
  321. #undef HAVE_MOUNT_H
  322. /* Define if you have the <ndir.h> header file.  */
  323. #undef HAVE_NDIR_H
  324. /* Define if you have the <net/if.h> header file.  */
  325. #undef HAVE_NET_IF_H
  326. /* Define if you have the <netdb.h> header file.  */
  327. #undef HAVE_NETDB_H
  328. /* Define if you have the <netinet/in.h> header file.  */
  329. #undef HAVE_NETINET_IN_H
  330. /* Define if you have the <netinet/tcp.h> header file.  */
  331. #undef HAVE_NETINET_TCP_H
  332. /* Define if you have the <poll.h> header file.  */
  333. #undef HAVE_POLL_H
  334. /* Define if you have the <pwd.h> header file.  */
  335. #undef HAVE_PWD_H
  336. /* Define if you have the <regex.h> header file.  */
  337. #undef HAVE_REGEX_H
  338. /* Define if you have the <resolv.h> header file.  */
  339. #undef HAVE_RESOLV_H
  340. /* Define if you have the <sched.h> header file.  */
  341. #undef HAVE_SCHED_H
  342. /* Define if you have the <signal.h> header file.  */
  343. #undef HAVE_SIGNAL_H
  344. /* Define if you have the <stdarg.h> header file.  */
  345. #undef HAVE_STDARG_H
  346. /* Define if you have the <stddef.h> header file.  */
  347. #undef HAVE_STDDEF_H
  348. /* Define if you have the <stdio.h> header file.  */
  349. #undef HAVE_STDIO_H
  350. /* Define if you have the <stdlib.h> header file.  */
  351. #undef HAVE_STDLIB_H
  352. /* Define if you have the <string.h> header file.  */
  353. #undef HAVE_STRING_H
  354. /* Define if you have the <strings.h> header file.  */
  355. #undef HAVE_STRINGS_H
  356. /* Define if you have the <sys/dir.h> header file.  */
  357. #undef HAVE_SYS_DIR_H
  358. /* Define if you have the <sys/file.h> header file.  */
  359. #undef HAVE_SYS_FILE_H
  360. /* Define if you have the <sys/ioctl.h> header file.  */
  361. #undef HAVE_SYS_IOCTL_H
  362. /* Define if you have the <sys/ndir.h> header file.  */
  363. #undef HAVE_SYS_NDIR_H
  364. /* Define if you have the <sys/param.h> header file.  */
  365. #undef HAVE_SYS_PARAM_H
  366. /* Define if you have the <sys/resource.h> header file.  */
  367. #undef HAVE_SYS_RESOURCE_H
  368. /* Define if you have the <sys/select.h> header file.  */
  369. #undef HAVE_SYS_SELECT_H
  370. /* Define if you have the <sys/socket.h> header file.  */
  371. #undef HAVE_SYS_SOCKET_H
  372. /* Define if you have the <sys/stat.h> header file.  */
  373. #undef HAVE_SYS_STAT_H
  374. /* Define if you have the <sys/statvfs.h> header file.  */
  375. #undef HAVE_SYS_STATVFS_H
  376. /* Define if you have the <sys/syscall.h> header file.  */
  377. #undef HAVE_SYS_SYSCALL_H
  378. /* Define if you have the <sys/time.h> header file.  */
  379. #undef HAVE_SYS_TIME_H
  380. /* Define if you have the <sys/types.h> header file.  */
  381. #undef HAVE_SYS_TYPES_H
  382. /* Define if you have the <sys/un.h> header file.  */
  383. #undef HAVE_SYS_UN_H
  384. /* Define if you have the <sys/vfs.h> header file.  */
  385. #undef HAVE_SYS_VFS_H
  386. /* Define if you have the <sys/wait.h> header file.  */
  387. #undef HAVE_SYS_WAIT_H
  388. /* Define if you have the <syslog.h> header file.  */
  389. #undef HAVE_SYSLOG_H
  390. /* Define if you have the <time.h> header file.  */
  391. #undef HAVE_TIME_H
  392. /* Define if you have the <unistd.h> header file.  */
  393. #undef HAVE_UNISTD_H
  394. /* Define if you have the <varargs.h> header file.  */
  395. #undef HAVE_VARARGS_H
  396. /* Define if you have the 44bsd library (-l44bsd).  */
  397. #undef HAVE_LIB44BSD
  398. /* Define if you have the bind library (-lbind).  */
  399. #undef HAVE_LIBBIND
  400. /* Define if you have the bsd library (-lbsd).  */
  401. #undef HAVE_LIBBSD
  402. /* Define if you have the crypt library (-lcrypt).  */
  403. #undef HAVE_LIBCRYPT
  404. /* Define if you have the gnumalloc library (-lgnumalloc).  */
  405. #undef HAVE_LIBGNUMALLOC
  406. /* Define if you have the intl library (-lintl).  */
  407. #undef HAVE_LIBINTL
  408. /* Define if you have the m library (-lm).  */
  409. #undef HAVE_LIBM
  410. /* Define if you have the malloc library (-lmalloc).  */
  411. #undef HAVE_LIBMALLOC
  412. /* Define if you have the nsl library (-lnsl).  */
  413. #undef HAVE_LIBNSL
  414. /* Define if you have the pthread library (-lpthread).  */
  415. #undef HAVE_LIBPTHREAD
  416. /* Define if you have the resolv library (-lresolv).  */
  417. #undef HAVE_LIBRESOLV
  418. /* Define if you have the socket library (-lsocket).  */
  419. #undef HAVE_LIBSOCKET