/* include/autoconf.h. Generated from autoconf.h.in by configure. */ /* include/autoconf.h.in. Generated from configure.in by autoheader. */ /* Defines how many threads aufs uses for I/O */ #define AUFS_IO_THREADS 8 /* If you are upset that the cachemgr.cgi form comes up with the hostname field blank, then define this to getfullhostname() */ /* #undef CACHEMGR_HOSTNAME */ /* What default TCP port to use for HTTP listening? */ #define CACHE_HTTP_PORT 3128 /* What default UDP port to use for ICP listening? */ #define CACHE_ICP_PORT 3130 /* Host type from configure */ #define CONFIG_HOST_TYPE "i386-pc-solaris2.11" /* Define if you want to set the COSS membuf size */ /* #undef COSS_MEMBUF_SZ */ /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP systems. This function is required for `alloca.c' support on those systems. */ /* #undef CRAY_STACKSEG_END */ /* Define to 1 if using `alloca.c'. */ /* #undef C_ALLOCA */ /* MemPool debug verifications */ /* #undef DEBUG_MEMPOOL */ /* Default FD_SETSIZE value */ #define DEFAULT_FD_SETSIZE 65536 /* Traffic management via "delay pools". */ /* #undef DELAY_POOLS */ /* Enable following X-Forwarded-For headers */ /* #undef FOLLOW_X_FORWARDED_FOR */ /* Enable Forw/Via database */ /* #undef FORW_VIA_DB */ /* If gettimeofday is known to take only one argument */ /* #undef GETTIMEOFDAY_NO_TZP */ /* Define to 1 if you have the header file. */ #define HAVE_AIO_H 1 /* Define to 1 if you have `alloca', as a function or macro. */ #define HAVE_ALLOCA 1 /* Define to 1 if you have and it should be used (not on Ultrix). */ #define HAVE_ALLOCA_H 1 /* Define if your compiler supports prototyping */ #define HAVE_ANSI_PROTOTYPES 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_ARPA_NAMESER_H 1 /* Define to 1 if you have the header file. */ #define HAVE_ASSERT_H 1 /* Define to 1 if you have the `backtrace_symbols_fd' function. */ #define HAVE_BACKTRACE_SYMBOLS_FD 1 /* Define to 1 if you have the `bcopy' function. */ #define HAVE_BCOPY 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_BSTRING_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_BYTESWAP_H */ /* Define to 1 if you have the `crypt' function. */ #define HAVE_CRYPT 1 /* Define to 1 if you have the header file. */ #define HAVE_CRYPT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_CTYPE_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_DB_185_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_DB_H */ /* Define to 1 if you have the header file, and it defines `DIR'. */ #define HAVE_DIRENT_H 1 /* Define to 1 if you have the `drand48' function. */ #define HAVE_DRAND48 1 /* Define to 1 if you have the `epoll_ctl' function. */ /* #undef HAVE_EPOLL_CTL */ /* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 /* Define to 1 if you have the header file. */ #define HAVE_EXECINFO_H 1 /* Define if struct mallinfo has mxfast member */ /* #undef HAVE_EXT_MALLINFO */ /* Define to 1 if you have the `fchmod' function. */ #define HAVE_FCHMOD 1 /* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_FNMATCH_H 1 /* Define to 1 if you have the `getdtablesize' function. */ #define HAVE_GETDTABLESIZE 1 /* Define to 1 if you have the header file. */ #define HAVE_GETOPT_H 1 /* Define to 1 if you have the `getpagesize' function. */ #define HAVE_GETPAGESIZE 1 /* Define to 1 if you have the `getpass' function. */ #define HAVE_GETPASS 1 /* Define to 1 if you have the `getrlimit' function. */ #define HAVE_GETRLIMIT 1 /* Define to 1 if you have the `getrusage' function. */ #define HAVE_GETRUSAGE 1 /* Define to 1 if you have the `getspnam' function. */ #define HAVE_GETSPNAM 1 /* Define to 1 if you have the `gettimeofday' function. */ #define HAVE_GETTIMEOFDAY 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_GLIB_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_GNUMALLOC_H */ /* Define to 1 if you have the header file. */ #define HAVE_GRP_H 1 /* Define to 1 if you have the `initgroups' function. */ #define HAVE_INITGROUPS 1 /* Define to 1 if you have the header file. */ #define HAVE_INTTYPES_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_IPL_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_IP_COMPAT_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_IP_FIL_COMPAT_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_IP_FIL_H */ /* Define if struct ip has ip_hl member */ #define HAVE_IP_HL 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_IP_NAT_H */ /* Define to 1 if you have the `kqueue' function. */ /* #undef HAVE_KQUEUE */ /* Define to 1 if you have the `aio' library (-laio). */ /* #undef HAVE_LIBAIO */ /* Define to 1 if you have the `bsd' library (-lbsd). */ /* #undef HAVE_LIBBSD */ /* Define to 1 if you have the header file. */ /* #undef HAVE_LIBC_H */ /* Define to 1 if you have the `dl' library (-ldl). */ /* #undef HAVE_LIBDL */ /* Define to 1 if you have the `gnumalloc' library (-lgnumalloc). */ /* #undef HAVE_LIBGNUMALLOC */ /* Define to 1 if you have the `intl' library (-lintl). */ /* #undef HAVE_LIBINTL */ /* Define to 1 if you have the `m' library (-lm). */ #define HAVE_LIBM 1 /* Define to 1 if you have the `malloc' library (-lmalloc). */ /* #undef HAVE_LIBMALLOC */ /* Define to 1 if you have the `nsl' library (-lnsl). */ #define HAVE_LIBNSL 1 /* Define to 1 if you have the `pthread' library (-lpthread). */ #define HAVE_LIBPTHREAD 1 /* Define to 1 if you have the `rt' library (-lrt). */ /* #undef HAVE_LIBRT */ /* Define to 1 if you have the `socket' library (-lsocket). */ #define HAVE_LIBSOCKET 1 /* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_LINUX_NETFILTER_IPV4_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_LINUX_NETFILTER_IPV4_IP_TPROXY_H */ /* Define to 1 if you have the `lrand48' function. */ #define HAVE_LRAND48 1 /* Define to 1 if you have the `mallinfo' function. */ #define HAVE_MALLINFO 1 /* Define to 1 if you have the `mallocblksize' function. */ /* #undef HAVE_MALLOCBLKSIZE */ /* Define to 1 if you have the header file. */ #define HAVE_MALLOC_H 1 /* Define to 1 if you have the `mallopt' function. */ #define HAVE_MALLOPT 1 /* Define to 1 if you have the header file. */ #define HAVE_MATH_H 1 /* Define to 1 if you have the `memcpy' function. */ #define HAVE_MEMCPY 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 `mkstemp' function. */ #define HAVE_MKSTEMP 1 /* Define to 1 if you have the `mktime' function. */ #define HAVE_MKTIME 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_MOUNT_H */ /* Define to 1 if you have the `mstats' function. */ /* #undef HAVE_MSTATS */ /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ /* Define to 1 if you have the header file. */ #define HAVE_NETDB_H 1 /* Define to 1 if you have the header file. */ #define HAVE_NETINET_IF_ETHER_H 1 /* 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_IPL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_NETINET_IP_COMPAT_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_IP_FIL_COMPAT_H */ /* Define to 1 if you have the header file. */ #define HAVE_NETINET_IP_FIL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_NETINET_IP_NAT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_NETINET_TCP_H 1 /* 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_PFVAR_H */ /* Define to 1 if you have the header file. */ #define HAVE_NSS_COMMON_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_NSS_H */ /* Define to 1 if you have the header file. */ #define HAVE_OPENSSL_ENGINE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_OPENSSL_ERR_H 1 /* Define to 1 if you have the header file. */ #define HAVE_OPENSSL_MD5_H 1 /* Define to 1 if you have the header file. */ #define HAVE_OPENSSL_SSL_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_PATHS_H */ /* Define to 1 if you have the `poll' function. */ #define HAVE_POLL 1 /* Define to 1 if you have the header file. */ #define HAVE_POLL_H 1 /* Define to 1 if you have the `prctl' function. */ /* #undef HAVE_PRCTL */ /* Define to 1 if you have the `pthread_attr_setschedparam' function. */ #define HAVE_PTHREAD_ATTR_SETSCHEDPARAM 1 /* Define to 1 if you have the `pthread_attr_setscope' function. */ #define HAVE_PTHREAD_ATTR_SETSCOPE 1 /* Define to 1 if you have the `pthread_setschedparam' function. */ #define HAVE_PTHREAD_SETSCHEDPARAM 1 /* Define to 1 if you have the `pthread_sigmask' function. */ #define HAVE_PTHREAD_SIGMASK 1 /* Define to 1 if you have the `putenv' function. */ #define HAVE_PUTENV 1 /* Define to 1 if you have the header file. */ #define HAVE_PWD_H 1 /* Define to 1 if you have the `random' function. */ #define HAVE_RANDOM 1 /* Define to 1 if you have the `regcomp' function. */ #define HAVE_REGCOMP 1 /* Define to 1 if you have the `regexec' function. */ #define HAVE_REGEXEC 1 /* Define to 1 if you have the header file. */ #define HAVE_REGEX_H 1 /* Define to 1 if you have the `regfree' function. */ #define HAVE_REGFREE 1 /* Define to 1 if you have the header file. */ #define HAVE_RESOLV_H 1 /* Define to 1 if you have the `res_init' function. */ /* #undef HAVE_RES_INIT */ /* If _res structure has nsaddr_list member */ #define HAVE_RES_NSADDR_LIST 1 /* If _res structure has ns_list member */ /* #undef HAVE_RES_NS_LIST */ /* Define to 1 if you have the `rint' function. */ #define HAVE_RINT 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SASL_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SASL_SASL_H */ /* Define to 1 if you have the `sbrk' function. */ #define HAVE_SBRK 1 /* Define to 1 if you have the header file. */ #define HAVE_SCHED_H 1 /* Define to 1 if you have the `select' function. */ #define HAVE_SELECT 1 /* Define to 1 if you have the `seteuid' function. */ #define HAVE_SETEUID 1 /* Define to 1 if you have the `setgroups' function. */ #define HAVE_SETGROUPS 1 /* Define to 1 if you have the `setpgrp' function. */ #define HAVE_SETPGRP 1 /* Yay! Another Linux brokenness. Its not good enough to know that setresuid() exists, because RedHat 5.0 declare setresuid() but doesn't implement it. */ /* #undef HAVE_SETRESUID */ /* Define to 1 if you have the `setrlimit' function. */ #define HAVE_SETRLIMIT 1 /* Define to 1 if you have the `setsid' function. */ #define HAVE_SETSID 1 /* Define to 1 if you have the `sigaction' function. */ #define HAVE_SIGACTION 1 /* Define to 1 if you have the header file. */ #define HAVE_SIGNAL_H 1 /* Define to 1 if you have the `snprintf' function. */ #define HAVE_SNPRINTF 1 /* Define to 1 if you have the `socketpair' function. */ #define HAVE_SOCKETPAIR 1 /* Define to 1 if you have the `srand48' function. */ #define HAVE_SRAND48 1 /* Define to 1 if you have the `srandom' function. */ #define HAVE_SRANDOM 1 /* Define to 1 if you have the `statfs' function. */ #define HAVE_STATFS 1 /* If your system has statvfs(), and if it actually works! */ #define HAVE_STATVFS 1 /* Define to 1 if you have the header file. */ #define HAVE_STDARG_H 1 /* 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_STDIO_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 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 `strsep' function. */ /* #undef HAVE_STRSEP */ /* Define to 1 if you have the `strtoll' function. */ #define HAVE_STRTOLL 1 /* we check for the existance of struct mallinfo */ #define HAVE_STRUCT_MALLINFO 1 /* Define if you have struct rusage */ #define HAVE_STRUCT_RUSAGE 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYSCALL_H */ /* Define to 1 if you have the `sysconf' function. */ #define HAVE_SYSCONF 1 /* Define to 1 if you have the `syslog' function. */ #define HAVE_SYSLOG 1 /* Define to 1 if you have the header file. */ #define HAVE_SYSLOG_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_BITYPES_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_CAPABILITY_H */ /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_SYS_DIR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_EVENT_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_FILE_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_IOCTL_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_MOUNT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_MSG_H 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_SYS_NDIR_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_POLL_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PRCTL_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_RESOURCE_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. */ #define HAVE_SYS_STATFS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_STATVFS_H 1 /* 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_SYSCALL_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 the header file. */ #define HAVE_SYS_VFS_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_WAIT_H 1 /* Define to 1 if you have the `tempnam' function. */ #define HAVE_TEMPNAM 1 /* Define to 1 if you have the `timegm' function. */ /* #undef HAVE_TIMEGM */ /* Define to 1 if you have the header file. */ #define HAVE_TIME_H 1 /* Define if struct tm has tm_gmtoff member */ /* #undef HAVE_TM_GMTOFF */ /* Define to 1 if you have the header file. */ #define HAVE_UNISTD_H 1 /* Do we have unix sockets? (required for the winbind ntlm helper */ #define HAVE_UNIXSOCKET 1 /* Define to 1 if you have the header file. */ #define HAVE_UTIME_H 1 /* Define to 1 if you have the header file. */ #define HAVE_VARARGS_H 1 /* Some systems dont have va_copy */ #define HAVE_VA_COPY 1 /* Define to 1 if you have the `vsnprintf' function. */ #define HAVE_VSNPRINTF 1 /* Define if you have PSAPI.DLL on Windows systems */ /* #undef HAVE_WIN32_PSAPI */ /* Some systems support __va_copy */ #define HAVE___VA_COPY 1 /* By default (for now anyway) Squid includes options which allows the cache administrator to violate the HTTP protocol specification in terms of cache behaviour. Setting this to '0' will disable such code. */ #define HTTP_VIOLATIONS 1 /* Enable support for Transparent Proxy on systems using IP-Filter address redirection. This provides "masquerading" support for non Linux system. */ #define IPF_TRANSPARENT 1 /* A dangerous feature which causes Squid to kill its parent process (presumably the RunCache script) upon receipt of SIGTERM or SIGINT. Use with caution. */ /* #undef KILL_PARENT_OPT */ /* Support large cache files > 2GB */ /* #undef LARGE_CACHE_FILES */ /* Enable support for Transparent Proxy on Linux (Netfilter) systems */ /* #undef LINUX_NETFILTER */ /* Enable real Transparent Proxy support for Netfilter TPROXY. */ /* #undef LINUX_TPROXY */ /* Define to enable experimental multicast of cache miss URLs */ /* #undef MULTICAST_MISS_STREAM */ /* If we need to declare sys_errlist[] as external */ #define NEED_SYS_ERRLIST 1 /* Define to 1 if your C compiler doesn't accept -c and -o together. */ /* #undef NO_MINUS_C_MINUS_O */ /* Define if NTLM is allowed to fail gracefully when a helper has problems */ /* #undef NTLM_FAIL_OPEN */ /* Name of package */ #define PACKAGE "squid" /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "http://www.squid-cache.org/bugs/" /* Define to the full name of this package. */ #define PACKAGE_NAME "Squid Web Proxy" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "Squid Web Proxy 2.6.STABLE16" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "squid" /* Define to the version of this package. */ #define PACKAGE_VERSION "2.6.STABLE16" /* Enable support for Transparent Proxy on systems using PF address redirection. This provides "masquerading" support for OpenBSD. */ /* #undef PF_TRANSPARENT */ /* Print stacktraces on fatal errors */ /* #undef PRINT_STACK_TRACE */ /* The size of `char', as computed by sizeof. */ #define SIZEOF_CHAR 1 /* The size of `int', as computed by sizeof. */ #define SIZEOF_INT 4 /* The size of `int16_t', as computed by sizeof. */ #define SIZEOF_INT16_T 2 /* The size of `int32_t', as computed by sizeof. */ #define SIZEOF_INT32_T 4 /* The size of `int64_t', as computed by sizeof. */ #define SIZEOF_INT64_T 8 /* The size of `int8_t', as computed by sizeof. */ #define SIZEOF_INT8_T 1 /* The size of `long', as computed by sizeof. */ #define SIZEOF_LONG 8 /* The size of `long long', as computed by sizeof. */ #define SIZEOF_LONG_LONG 8 /* The size of `off_t', as computed by sizeof. */ #define SIZEOF_OFF_T 8 /* The size of `short', as computed by sizeof. */ #define SIZEOF_SHORT 2 /* The size of `size_t', as computed by sizeof. */ #define SIZEOF_SIZE_T 8 /* The size of `uint16_t', as computed by sizeof. */ #define SIZEOF_UINT16_T 2 /* The size of `uint32_t', as computed by sizeof. */ #define SIZEOF_UINT32_T 4 /* The size of `uint64_t', as computed by sizeof. */ #define SIZEOF_UINT64_T 8 /* The size of `uint8_t', as computed by sizeof. */ #define SIZEOF_UINT8_T 1 /* The size of `u_int16_t', as computed by sizeof. */ #define SIZEOF_U_INT16_T 0 /* The size of `u_int32_t', as computed by sizeof. */ #define SIZEOF_U_INT32_T 0 /* The size of `u_int64_t', as computed by sizeof. */ #define SIZEOF_U_INT64_T 0 /* The size of `u_int8_t', as computed by sizeof. */ #define SIZEOF_U_INT8_T 0 /* The size of `void *', as computed by sizeof. */ #define SIZEOF_VOID_P 8 /* The size of `__int64', as computed by sizeof. */ #define SIZEOF___INT64 0 /* configure command line used to configure Squid */ #define SQUID_CONFIGURE_OPTIONS " '--prefix=/usr/local/squid' '--enable-async-io=8' '--enable-ipf-transparent' 'CFLAGS=-O3 -m64 -march=opteron -mcpu=opteron -mtune=opteron -msse3 -m3dnow -mfpmath=sse -pthreads' 'LDFLAGS=-m64 -L/usr/local/lib/amd64 -R/usr/local/lib/amd64' 'CPPFLAGS=-I/usr/local/include'" /* Maximum number of open filedescriptors */ #define SQUID_MAXFD 32768 /* Define to enable SNMP monitoring of Squid */ /* #undef SQUID_SNMP */ /* TCP receive buffer size */ #define SQUID_TCP_SO_RCVBUF 49152 /* TCP send buffer size */ #define SQUID_TCP_SO_SNDBUF 32768 /* UDP receive buffer size */ #define SQUID_UDP_SO_RCVBUF 57344 /* UDP send buffer size */ #define SQUID_UDP_SO_SNDBUF 57344 /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */ /* #undef STACK_DIRECTION */ /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Supports large dgram sockets over AF_UNIX sockets */ #define SUPPORTS_LARGE_AF_UNIX_DGRAM 1 /* Define this to include code which lets you specify access control elements based on ethernet hardware addresses. This code uses functions found in 4.4 BSD derviations (e.g. FreeBSD, ?). */ /* #undef USE_ARP_ACL */ /* Define this if you would like to use the aufs I/O method for disk I/O instead of the POSIX AIO method. */ #define USE_AUFSOPS 1 /* Use Cache Digests for locating objects in neighbor caches. This code is still semi-experimental. */ /* #undef USE_CACHE_DIGESTS */ /* Cache Array Routing Protocol */ #define USE_CARP 1 /* If --disable-internal-dns was given to configure, then we'll use the dnsserver processes instead. */ /* #undef USE_DNSSERVERS */ /* Define if we should use GNU regex */ /* #undef USE_GNUREGEX */ /* Define this to include code for the Hypertext Cache Protocol (HTCP) */ /* #undef USE_HTCP */ /* If you want to use Squid's ICMP features (highly recommended!) then define this. When USE_ICMP is defined, Squid will send ICMP pings to origin server sites. This information is used in numerous ways: - Sent in ICP replies so neighbor caches know how close you are to the source. - For finding the closest instance of a URN. - With the 'test_reachability' option. Squid will return ICP_OP_MISS_NOFETCH for sites which it cannot ping. */ /* #undef USE_ICMP */ /* Compile in support for Ident (RFC 931) lookups? Enabled by default. */ #define USE_IDENT 1 /* Enable code for assiting in finding memory leaks. Hacker stuff only. */ /* #undef USE_LEAKFINDER */ /* Define this to make use of the OpenSSL libraries for MD5 calculation rather than Squid's own MD5 implementation or if building with SSL encryption (USE_SSL) */ /* #undef USE_OPENSSL */ /* If you want to log Referer request header values, define this. By default, they are written to referer.log in the Squid log directory. */ /* #undef USE_REFERER_LOG */ /* Define this to include code for SSL encryption. */ /* #undef USE_SSL */ /* Do we want to use truncate(2) or unlink(2)? */ /* #undef USE_TRUNCATE */ /* Define this if unlinkd is required (strongly recommended for ufs storage type) */ #define USE_UNLINKD 1 /* If you want to log User-Agent request header values, define this. By default, they are written to useragent.log in the Squid log directory. */ /* #undef USE_USERAGENT_LOG */ /* Define to enable WCCP */ #define USE_WCCP 1 /* Define to enable WCCP V2 */ #define USE_WCCPv2 1 /* Define Windows NT & Windows 2000 run service mode */ /* #undef USE_WIN32_SERVICE */ /* Version number of package */ #define VERSION "2.6.STABLE16" /* Define to enable experimental forward_log directive */ /* #undef WIP_FWD_LOG */ /* Valgrind memory debugger support */ /* #undef WITH_VALGRIND */ /* 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 */ /* Define to have malloc statistics */ /* #undef XMALLOC_STATISTICS */ /* Enable support for the X-Accelerator-Vary HTTP header */ /* #undef X_ACCELERATOR_VARY */ /* Define to empty if `const' does not conform to ANSI C. */ /* #undef const */ /* Define to 'int' if not defined */ /* #undef fd_mask */ /* 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 'int' if not defined */ /* #undef int16_t */ /* Define to 'long' if not defined */ /* #undef int32_t */ /* Define to '__int64' if not defined */ /* #undef int64_t */ /* Define to 'char' if not defined */ /* #undef int8_t */ /* Define to 'unsigned short' if not defined */ /* #undef mode_t */ /* message type for message queues */ #define mtyp_t long /* Define to 'int' if not defined */ /* #undef off_t */ /* Define to 'int' if not defined */ /* #undef pid_t */ /* Define to 'unsigned int' if not defined */ /* #undef size_t */ /* This makes warnings go away. If you have socklen_t defined in your /usr/include files, then this should remain undef'd. Otherwise it should be defined to int. */ /* #undef socklen_t */ /* Define to 'int' if not defined */ /* #undef ssize_t */ /* Define to 'unsigned int' if not defined */ #define u_int16_t uint16_t /* Define to 'unsigned long' if not defined */ #define u_int32_t uint32_t /* Define to 'unsigned __int64' if not defined */ #define u_int64_t uint64_t /* Define to 'unsigned char' if not defined */ #define u_int8_t uint8_t /* Define to 'unsigned int' if not defined */ /* #undef uint16_t */ /* Define to 'unsigned long' if not defined */ /* #undef uint32_t */ /* Define to 'unsigned __int64' if not defined */ /* #undef uint64_t */ /* Define to 'unsigned char' if not defined */ /* #undef uint8_t */