--------------------- PatchSet 6559 Date: 2005/03/28 09:21:09 Author: serassio Branch: nt-2_5 Tag: (none) Log: Updated autoconf.h files to latest changes Members: port/win32/include/autoconf.h:1.1.2.38->1.1.2.39 port/win32/include/autoconf.h.ssl:1.1.2.2->1.1.2.3 Index: squid/port/win32/include/autoconf.h =================================================================== RCS file: /cvsroot/squid-sf//squid/port/win32/include/Attic/autoconf.h,v retrieving revision 1.1.2.38 retrieving revision 1.1.2.39 diff -u -r1.1.2.38 -r1.1.2.39 --- squid/port/win32/include/autoconf.h 8 Dec 2004 19:52:13 -0000 1.1.2.38 +++ squid/port/win32/include/autoconf.h 28 Mar 2005 09:21:09 -0000 1.1.2.39 @@ -1,5 +1,5 @@ -/* include/autoconf.h. Generated automatically by configure. */ -/* include/autoconf.h.in. Generated automatically from configure.in by autoheader. */ +/* include/autoconf.h. Generated by configure. */ +/* include/autoconf.h.in. Generated from configure.in by autoheader. */ /* * All configurable options are enabled by using --enable-.... * when running configure. See configure --help for a list @@ -22,7 +22,9 @@ * */ -/* $Id: autoconf.h,v 1.1.2.38 2004/12/08 19:52:13 serassio Exp $ */ +#ifndef __CONFIGURE_H__ +#define __CONFIGURE_H__ +/* $Id: autoconf.h,v 1.1.2.39 2005/03/28 09:21:09 serassio Exp $ */ /* * configure command line used to configure Squid @@ -37,7 +39,7 @@ * If you are upset that the cachemgr.cgi form comes up with the hostname * field blank, then define this to getfullhostname() */ -#undef CACHEMGR_HOSTNAME +/* #undef CACHEMGR_HOSTNAME */ /* * What default TCP port to use for HTTP listening? @@ -54,21 +56,21 @@ #endif /* Define to do simple malloc debugging */ -#undef XMALLOC_DEBUG +/* #undef XMALLOC_DEBUG */ /* Define for log file trace of mem alloc/free */ -#undef MEM_GEN_TRACE +/* #undef MEM_GEN_TRACE */ /* Define to have malloc statistics */ -#undef XMALLOC_STATISTICS +/* #undef XMALLOC_STATISTICS */ /* Define to have a detailed trace of memory allocations */ -#undef XMALLOC_TRACE +/* #undef XMALLOC_TRACE */ -#undef FORW_VIA_DB +/* #undef FORW_VIA_DB */ /* Defines how many threads aufs uses for I/O */ -#undef AUFS_IO_THREADS +/* #undef AUFS_IO_THREADS */ /* * If you want to use Squid's ICMP features (highly recommended!) then @@ -80,19 +82,18 @@ * - With the 'test_reachability' option. Squid will return * ICP_OP_MISS_NOFETCH for sites which it cannot ping. */ -#undef USE_ICMP +/* #undef USE_ICMP */ /* * Traffic management via "delay pools". */ -#undef DELAY_POOLS -// #define DELAY_POOLS 1 +/* #undef DELAY_POOLS */ + /* * 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 USE_USERAGENT_LOG 1 /* @@ -100,8 +101,8 @@ * By default, they are written to referer.log in the Squid log * directory. */ -#undef USE_REFERER_LOG #define USE_REFERER_LOG 1 + /* * A dangerous feature which causes Squid to kill its parent process * (presumably the RunCache script) upon receipt of SIGTERM or SIGINT. @@ -110,7 +111,6 @@ /* #undef KILL_PARENT_OPT */ /* Define to enable SNMP monitoring of Squid */ -#undef SQUID_SNMP #define SQUID_SNMP 1 /* @@ -125,40 +125,37 @@ * ALARM_UPDATES_TIME and cause Squid's clock to be updated at regular * intervals (one second) with ALARM signals. */ -#undef ALARM_UPDATES_TIME +/* #undef ALARM_UPDATES_TIME */ /* * 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 USE_ARP_ACL 1 /* * Define this to include code for the Hypertext Cache Protocol (HTCP) */ -#undef USE_HTCP #define USE_HTCP 1 /* * Use Cache Digests for locating objects in neighbor caches. This * code is still semi-experimental. */ -#undef USE_CACHE_DIGESTS +/* #undef USE_CACHE_DIGESTS */ /* * Cache Array Routing Protocol */ -#undef USE_CARP +/* #undef USE_CARP */ /* Define if NTLM is allowed to fail gracefully when a helper has problems */ -#undef NTLM_FAIL_OPEN +/* #undef NTLM_FAIL_OPEN */ /* * Define Windows NT & Windows 2000 run service mode */ -#undef USE_WIN32_SERVICE #define USE_WIN32_SERVICE 1 /******************************** @@ -166,56 +163,48 @@ ********************************/ /* Define if struct tm has tm_gmtoff member */ -#undef HAVE_TM_GMTOFF +/* #undef HAVE_TM_GMTOFF */ /* Define if struct mallinfo has mxfast member */ -#undef HAVE_EXT_MALLINFO +/* #undef HAVE_EXT_MALLINFO */ /* Default FD_SETSIZE value */ -#undef DEFAULT_FD_SETSIZE #define DEFAULT_FD_SETSIZE 64 /* Maximum number of open filedescriptors */ -#undef SQUID_MAXFD #define SQUID_MAXFD 2048 /* UDP send buffer size */ -#undef SQUID_UDP_SO_SNDBUF #define SQUID_UDP_SO_SNDBUF 8192 /* UDP receive buffer size */ -#undef SQUID_UDP_SO_RCVBUF #define SQUID_UDP_SO_RCVBUF 8192 /* TCP send buffer size */ -#undef SQUID_TCP_SO_SNDBUF #define SQUID_TCP_SO_SNDBUF 8192 /* TCP receive buffer size */ -#undef SQUID_TCP_SO_RCVBUF #define SQUID_TCP_SO_RCVBUF 8192 /* Host type from configure */ -#undef CONFIG_HOST_TYPE #define CONFIG_HOST_TYPE "i686-pc-winnt" /* If we need to declare sys_errlist[] as external */ -#undef NEED_SYS_ERRLIST +/* #undef NEED_SYS_ERRLIST */ /* If gettimeofday is known to take only one argument */ -#undef GETTIMEOFDAY_NO_TZP +/* #undef GETTIMEOFDAY_NO_TZP */ /* If libresolv.a has been hacked to export _dns_ttl_ */ -#undef LIBRESOLV_DNS_TTL_HACK +/* #undef LIBRESOLV_DNS_TTL_HACK */ /* Define if struct ip has ip_hl member */ -#undef HAVE_IP_HL +/* #undef HAVE_IP_HL */ /* Define if your compiler supports prototyping */ -#undef HAVE_ANSI_PROTOTYPES +/* #undef HAVE_ANSI_PROTOTYPES */ /* Define if we should use GNU regex */ -#undef USE_GNUREGEX #define USE_GNUREGEX 1 /* signed size_t, grr */ @@ -226,14 +215,12 @@ * setresuid() exists, because RedHat 5.0 declare setresuid() but * doesn't implement it. */ -#undef HAVE_SETRESUID +/* #undef HAVE_SETRESUID */ /* Define if you have struct rusage */ -#undef HAVE_STRUCT_RUSAGE #define HAVE_STRUCT_RUSAGE 1 /* Define if you have PSAPI.DLL on Windows systems */ -#undef HAVE_WIN32_PSAPI #define HAVE_WIN32_PSAPI 1 /* @@ -241,7 +228,6 @@ * /usr/include files, then this should remain undef'd. Otherwise it * should be defined to int. */ -#undef socklen_t #define socklen_t int /* @@ -257,67 +243,78 @@ * address redirection. This provides "masquerading" support for non * Linux system. */ -#undef IPF_TRANSPARENT +/* #undef IPF_TRANSPARENT */ + +/* + * Enable support for Transparent Proxy on systems using PF address + * redirection. This provides "masquerading" support for OpenBSD. + */ +/* #undef PF_TRANSPARENT */ /* * Enable code for assiting in finding memory leaks. Hacker stuff only. */ -#undef USE_LEAKFINDER +/* #undef USE_LEAKFINDER */ /* * type of fd_set array */ -#undef fd_mask -#define fd_mask int +#define fd_mask int /* * If _res structure has nsaddr_list member */ -#undef HAVE_RES_NSADDR_LIST +/* #undef HAVE_RES_NSADDR_LIST */ /* * If _res structure has ns_list member */ -#undef HAVE_RES_NS_LIST +/* #undef HAVE_RES_NS_LIST */ /* * Compile in support for Ident (RFC 931) lookups? Enabled by default. */ -#undef USE_IDENT #define USE_IDENT 1 /* * If your system has statvfs(), and if it actually works! */ -#undef HAVE_STATVFS +/* #undef HAVE_STATVFS */ /* * If --disable-internal-dns was given to configure, then we'll use * the dnsserver processes instead. */ -#undef USE_DNSSERVERS -// #define USE_DNSSERVERS 1 +/* #undef USE_DNSSERVERS */ /* * we check for the existance of struct mallinfo */ -#undef HAVE_STRUCT_MALLINFO +/* #undef HAVE_STRUCT_MALLINFO */ + +/* + * Some systems dont have va_copy */ +/* #undef HAVE_VA_COPY */ + +/* + * Some systems support __va_copy */ +/* #undef HAVE___VA_COPY */ + /* * Do we want to use truncate(2) or unlink(2)? */ -#undef USE_TRUNCATE +/* #undef USE_TRUNCATE */ /* * Allow underscores in host names */ -#undef ALLOW_HOSTNAME_UNDERSCORES #define ALLOW_HOSTNAME_UNDERSCORES 1 /* * Use the heap-based replacement techniques */ -#undef HEAP_REPLACEMENT +/* #undef HEAP_REPLACEMENT */ /* * message type for message queues @@ -327,539 +324,592 @@ /* * Define this to include code for SSL encryption. */ -#undef USE_SSL +/* #undef USE_SSL */ /* * 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 +/* #undef USE_OPENSSL */ /* Define if you want to set the COSS membuf size */ -#undef COSS_MEMBUF_SZ +/* #undef COSS_MEMBUF_SZ */ /* Print stacktraces on fatal errors */ -#undef PRINT_STACK_TRACE +/* #undef PRINT_STACK_TRACE */ /* * Define this if unlinkd is required * (strongly recommended for ufs storage type) */ -#undef USE_UNLINKD #define USE_UNLINKD 1 /* * Enable support for Transparent Proxy on Linux 2.4 systems */ -#undef LINUX_NETFILTER +/* #undef LINUX_NETFILTER */ /* * Do we have unix sockets? (required for the winbind ntlm helper */ -#undef HAVE_UNIXSOCKET +/* #undef HAVE_UNIXSOCKET */ /* - * Known-size intgers + * Known-size integers */ -#undef int16_t -typedef short int16_t; +#define int16_t short + +#define u_int16_t unsigned short + +#define int32_t int + +#define u_int32_t unsigned int + +#define int64_t __int64 + +#define u_int64_t unsigned __int64 + +/* The number of bytes in a __int64. */ +#define SIZEOF___INT64 8 + +/* The number of bytes in a int16_t. */ +#define SIZEOF_INT16_T 2 + +/* The number of bytes in a int32_t. */ +#define SIZEOF_INT32_T 4 + +/* The number of bytes in a int64_t. */ +#define SIZEOF_INT64_T 8 + +/* The number of bytes in a off_t. */ +#define SIZEOF_OFF_T 4 + +/* The number of bytes in a size_t. */ +#define SIZEOF_SIZE_T 4 -#undef u_int16_t -typedef unsigned short u_int16_t; +/* The number of bytes in a u_int16_t. */ +#define SIZEOF_U_INT16_T 2 + +/* The number of bytes in a u_int32_t. */ +#define SIZEOF_U_INT32_T 4 + +/* The number of bytes in a u_int64_t. */ +#define SIZEOF_U_INT64_T 8 -#undef int32_t -typedef int int32_t; +/* The number of bytes in a uint16_t. */ +#define SIZEOF_UINT16_T 2 -#undef u_int32_t -typedef unsigned int u_int32_t; +/* The number of bytes in a uint32_t. */ +#define SIZEOF_UINT32_T 4 -#undef int64_t -typedef __int64 int64_t; +/* The number of bytes in a uint64_t. */ +#define SIZEOF_UINT64_T 8 -#undef u_int64_t -typedef unsigned __int64 u_int64_t; /* * Enable support for the X-Accelerator-Vary HTTP header */ -#undef X_ACCELERATOR_VARY +/* #undef X_ACCELERATOR_VARY */ +/* Enable hostname sanity checks */ +#define CHECK_HOSTNAMES 1 + /* 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 +/* #undef CRAY_STACKSEG_END */ -/* Define if using `alloca.c'. */ -#undef C_ALLOCA +/* Define to 1 if using `alloca.c'. */ +/* #undef C_ALLOCA */ -/* Define if you have `alloca', as a function or macro. */ -#undef HAVE_ALLOCA +/* Define to 1 if you have `alloca', as a function or macro. */ #define HAVE_ALLOCA 1 -/* Define if you have and it should be used (not on Ultrix). */ -#undef HAVE_ALLOCA_H +/* Define to 1 if you have and it should be used (not on Ultrix). + */ +/* #undef HAVE_ALLOCA_H */ -/* Define if you have the header file. */ -#undef HAVE_ARPA_INET_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ARPA_INET_H */ -/* Define if you have the header file. */ -#undef HAVE_ARPA_NAMESER_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ARPA_NAMESER_H */ -/* Define if you have the header file. */ -#undef HAVE_ASSERT_H +/* Define to 1 if you have the header file. */ #define HAVE_ASSERT_H 1 -/* Define if you have the `backtrace_symbols_fd' function. */ -#undef HAVE_BACKTRACE_SYMBOLS_FD +/* Define to 1 if you have the `backtrace_symbols_fd' function. */ +/* #undef HAVE_BACKTRACE_SYMBOLS_FD */ -/* Define if you have the `bcopy' function. */ -#undef HAVE_BCOPY +/* Define to 1 if you have the `bcopy' function. */ +/* #undef HAVE_BCOPY */ -/* Define if you have the header file. */ -#undef HAVE_BSTRING_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BSTRING_H */ -/* Define if you have the `bswap_16' function. */ -#undef HAVE_BSWAP_16 +/* Define to 1 if you have the `bswap_16' function. */ +/* #undef HAVE_BSWAP_16 */ -/* Define if you have the `bswap_32' function. */ -#undef HAVE_BSWAP_32 +/* Define to 1 if you have the `bswap_32' function. */ +/* #undef HAVE_BSWAP_32 */ -/* Define if you have the header file. */ -#undef HAVE_BYTESWAP_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BYTESWAP_H */ -/* Define if you have the `crypt' function. */ -#undef HAVE_CRYPT +/* Define to 1 if you have the `crypt' function. */ #define HAVE_CRYPT 1 -/* Define if you have the header file. */ -#undef HAVE_CRYPT_H +/* Define to 1 if you have the header file. */ #define HAVE_CRYPT_H 1 -/* Define if you have the header file. */ -#undef HAVE_CTYPE_H +/* Define to 1 if you have the header file. */ #define HAVE_CTYPE_H 1 -/* Define if you have the header file, and it defines `DIR'. */ -#undef HAVE_DIRENT_H +/* Define to 1 if you have the header file, and it defines `DIR'. + */ #define HAVE_DIRENT_H 1 -/* Define if you have the `drand48' function. */ -#undef HAVE_DRAND48 +/* Define to 1 if you have the `drand48' function. */ +/* #undef HAVE_DRAND48 */ -/* Define if you have the header file. */ -#undef HAVE_ERRNO_H +/* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 -/* Define if you have the header file. */ -#undef HAVE_EXECINFO_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_EXECINFO_H */ -/* Define if you have the `fchmod' function. */ -#undef HAVE_FCHMOD +/* Define to 1 if you have the `fchmod' function. */ +/* #undef HAVE_FCHMOD */ -/* Define if you have the header file. */ -#undef HAVE_FCNTL_H +/* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 -/* Define if you have the `getdtablesize' function. */ -#undef HAVE_GETDTABLESIZE +/* Define to 1 if you have the `getdtablesize' function. */ +/* #undef HAVE_GETDTABLESIZE */ -/* Define if you have the header file. */ -#undef HAVE_GETOPT_H +/* Define to 1 if you have the header file. */ #define HAVE_GETOPT_H 1 -/* Define if you have the `getpagesize' function. */ -#undef HAVE_GETPAGESIZE +/* Define to 1 if you have the `getpagesize' function. */ #define HAVE_GETPAGESIZE 1 -/* Define if you have the `getrlimit' function. */ -#undef HAVE_GETRLIMIT +/* Define to 1 if you have the `getpass' function. */ +/* #undef HAVE_GETPASS */ -/* Define if you have the `getrusage' function. */ -#undef HAVE_GETRUSAGE +/* Define to 1 if you have the `getrlimit' function. */ +/* #undef HAVE_GETRLIMIT */ + +/* Define to 1 if you have the `getrusage' function. */ #define HAVE_GETRUSAGE 1 -/* Define if you have the `getspnam' function. */ -#undef HAVE_GETSPNAM +/* Define to 1 if you have the `getspnam' function. */ +/* #undef HAVE_GETSPNAM */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GLIB_H */ -/* Define if you have the header file. */ -#undef HAVE_GLIB_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GNUMALLOC_H */ -/* Define if you have the header file. */ -#undef HAVE_GNUMALLOC_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GRP_H */ -/* Define if you have the header file. */ -#undef HAVE_GRP_H +/* Define to 1 if you have the `initgroups' function. */ +/* #undef HAVE_INITGROUPS */ -/* Define if you have the header file. */ -#undef HAVE_INTTYPES_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_INTTYPES_H */ -/* Define if you have the header file. */ -#undef HAVE_IP_COMPAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IP_COMPAT_H */ -/* Define 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_COMPAT_H */ -/* Define if you have the header file. */ -#undef HAVE_IP_FIL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IP_FIL_H */ -/* Define if you have the header file. */ -#undef HAVE_IP_NAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IP_NAT_H */ -/* Define if you have the `44bsd' library (-l44bsd). */ -#undef HAVE_LIB44BSD +/* Define to 1 if you have the `44bsd' library (-l44bsd). */ +/* #undef HAVE_LIB44BSD */ -/* Define if you have the `bind' library (-lbind). */ -#undef HAVE_LIBBIND +/* Define to 1 if you have the `bind' library (-lbind). */ +/* #undef HAVE_LIBBIND */ -/* Define if you have the `bsd' library (-lbsd). */ -#undef HAVE_LIBBSD +/* Define to 1 if you have the `bsd' library (-lbsd). */ +/* #undef HAVE_LIBBSD */ -/* Define if you have the header file. */ -#undef HAVE_LIBC_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBC_H */ -/* Define if you have the `gnumalloc' library (-lgnumalloc). */ -#undef HAVE_LIBGNUMALLOC +/* Define to 1 if you have the `dl' library (-ldl). */ +/* #undef HAVE_LIBDL */ -/* Define if you have the `intl' library (-lintl). */ -#undef HAVE_LIBINTL +/* Define to 1 if you have the `gnumalloc' library (-lgnumalloc). */ +/* #undef HAVE_LIBGNUMALLOC */ -/* Define if you have the `m' library (-lm). */ -#undef HAVE_LIBM +/* Define to 1 if you have the `intl' library (-lintl). */ +/* #undef HAVE_LIBINTL */ -/* Define if you have the `malloc' library (-lmalloc). */ -#undef HAVE_LIBMALLOC +/* Define to 1 if you have the `m' library (-lm). */ +/* #undef HAVE_LIBM */ -/* Define if you have the `nsl' library (-lnsl). */ -#undef HAVE_LIBNSL +/* Define to 1 if you have the `malloc' library (-lmalloc). */ +/* #undef HAVE_LIBMALLOC */ -/* Define if you have the `resolv' library (-lresolv). */ -#undef HAVE_LIBRESOLV +/* Define to 1 if you have the `nsl' library (-lnsl). */ +/* #undef HAVE_LIBNSL */ -/* Define if you have the `socket' library (-lsocket). */ -#undef HAVE_LIBSOCKET +/* Define to 1 if you have the `pthread' library (-lpthread). */ +/* #undef HAVE_LIBPTHREAD */ -/* Define if you have the header file. */ -#undef HAVE_LIMITS_H +/* Define to 1 if you have the `resolv' library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define to 1 if you have the `rt' library (-lrt). */ +/* #undef HAVE_LIBRT */ + +/* Define to 1 if you have the `socket' library (-lsocket). */ +/* #undef HAVE_LIBSOCKET */ + +/* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 -/* Define 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_H */ -/* Define if you have the `lrand48' function. */ -#undef HAVE_LRAND48 +/* Define to 1 if you have the `lrand48' function. */ +/* #undef HAVE_LRAND48 */ -/* Define if you have the `mallinfo' function. */ -#undef HAVE_MALLINFO +/* Define to 1 if you have the `mallinfo' function. */ +/* #undef HAVE_MALLINFO */ -/* Define if you have the `mallocblksize' function. */ -#undef HAVE_MALLOCBLKSIZE +/* Define to 1 if you have the `mallocblksize' function. */ +/* #undef HAVE_MALLOCBLKSIZE */ -/* Define if you have the header file. */ -#undef HAVE_MALLOC_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MALLOC_H */ -/* Define if you have the `mallopt' function. */ -#undef HAVE_MALLOPT +/* Define to 1 if you have the `mallopt' function. */ +/* #undef HAVE_MALLOPT */ -/* Define if you have the header file. */ -#undef HAVE_MATH_H +/* Define to 1 if you have the header file. */ #define HAVE_MATH_H 1 -/* Define if you have the `memcpy' function. */ -#undef HAVE_MEMCPY +/* Define to 1 if you have the `memcpy' function. */ #define HAVE_MEMCPY 1 -/* Define if you have the `memmove' function. */ -#undef HAVE_MEMMOVE +/* Define to 1 if you have the `memmove' function. */ #define HAVE_MEMMOVE 1 -/* Define if you have the header file. */ -#undef HAVE_MEMORY_H +/* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 -/* Define if you have the `memset' function. */ -#undef HAVE_MEMSET +/* Define to 1 if you have the `memset' function. */ #define HAVE_MEMSET 1 -/* Define if you have the `mkstemp' function. */ -#undef HAVE_MKSTEMP +/* Define to 1 if you have the `mkstemp' function. */ +/* #undef HAVE_MKSTEMP */ -/* Define if you have the `mktime' function. */ -#undef HAVE_MKTIME +/* Define to 1 if you have the `mktime' function. */ #define HAVE_MKTIME 1 -/* Define if you have the header file. */ -#undef HAVE_MOUNT_H +/* 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 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 if you have the header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETDB_H */ -/* Define if you have the header file. */ -#undef HAVE_NETDB_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IF_ETHER_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IF_ETHER_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IN_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IN_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_COMPAT_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_COMPAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_FIL_COMPAT_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_FIL_COMPAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_FIL_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_FIL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_NAT_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_NAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_TCP_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_TCP_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NET_IF_H */ -/* Define if you have the header file. */ -#undef HAVE_NET_IF_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NET_PFVAR_H */ -/* Define if you have the header file. */ -#undef HAVE_NSS_COMMON_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NSS_COMMON_H */ -/* Define if you have the header file. */ -#undef HAVE_NSS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NSS_H */ -/* Define if you have the header file. */ -#undef HAVE_OPENSSL_ERR_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_OPENSSL_ERR_H */ -/* Define if you have the header file. */ -#undef HAVE_OPENSSL_MD5_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_OPENSSL_MD5_H */ -/* Define if you have the header file. */ -#undef HAVE_OPENSSL_SSL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_OPENSSL_SSL_H */ -/* Define if you have the `poll' function. */ -#undef HAVE_POLL +/* Define to 1 if you have the `poll' function. */ +/* #undef HAVE_POLL */ -/* Define if you have the header file. */ -#undef HAVE_POLL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_POLL_H */ -/* Define if you have the `pthread_attr_setschedparam' function. */ -#undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM +/* Define to 1 if you have the `pthread_attr_setschedparam' function. */ +/* #undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM */ -/* Define if you have the `pthread_attr_setscope' function. */ -#undef HAVE_PTHREAD_ATTR_SETSCOPE +/* Define to 1 if you have the `pthread_attr_setscope' function. */ +/* #undef HAVE_PTHREAD_ATTR_SETSCOPE */ -/* Define if you have the `pthread_setschedparam' function. */ -#undef HAVE_PTHREAD_SETSCHEDPARAM +/* Define to 1 if you have the `pthread_setschedparam' function. */ +/* #undef HAVE_PTHREAD_SETSCHEDPARAM */ -/* Define if you have the `pthread_sigmask' function. */ -#undef HAVE_PTHREAD_SIGMASK +/* Define to 1 if you have the `pthread_sigmask' function. */ +/* #undef HAVE_PTHREAD_SIGMASK */ -/* Define if you have the `putenv' function. */ -#undef HAVE_PUTENV +/* Define to 1 if you have the `putenv' function. */ #define HAVE_PUTENV 1 -/* Define if you have the header file. */ -#undef HAVE_PWD_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PWD_H */ -/* Define if you have the `random' function. */ -#undef HAVE_RANDOM +/* Define to 1 if you have the `random' function. */ +/* #undef HAVE_RANDOM */ -/* Define if you have the `regcomp' function. */ -#undef HAVE_REGCOMP +/* Define to 1 if you have the `regcomp' function. */ #define HAVE_REGCOMP 1 -/* Define if you have the `regexec' function. */ -#undef HAVE_REGEXEC +/* Define to 1 if you have the `regexec' function. */ #define HAVE_REGEXEC 1 -/* Define if you have the header file. */ -#undef HAVE_REGEX_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_REGEX_H */ -/* Define if you have the `regfree' function. */ +/* Define to 1 if you have the `regfree' function. */ #define HAVE_REGFREE 1 -/* Define if you have the header file. */ -#undef HAVE_RESOLV_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_RESOLV_H */ -/* Define if you have the `res_init' function. */ -#undef HAVE_RES_INIT +/* Define to 1 if you have the `res_init' function. */ +/* #undef HAVE_RES_INIT */ -/* Define if you have the `rint' function. */ -#undef HAVE_RINT +/* Define to 1 if you have the `rint' function. */ +/* #undef HAVE_RINT */ -/* Define if you have the header file. */ -#undef HAVE_SCHED_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SASL_H */ -/* Define if you have the `seteuid' function. */ -#undef HAVE_SETEUID +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SASL_SASL_H */ -/* Define if you have the `setgroups' function. */ -#undef HAVE_SETGROUPS +/* Define to 1 if you have the `sbrk' function. */ +/* #undef HAVE_SBRK */ -/* Define if you have the `setpgrp' function. */ -#undef HAVE_SETPGRP +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SCHED_H */ -/* Define if you have the `setrlimit' function. */ -#undef HAVE_SETRLIMIT +/* Define to 1 if you have the `seteuid' function. */ +/* #undef HAVE_SETEUID */ -/* Define if you have the `setsid' function. */ -#undef HAVE_SETSID +/* Define to 1 if you have the `setgroups' function. */ +/* #undef HAVE_SETGROUPS */ -/* Define if you have the `sigaction' function. */ -#undef HAVE_SIGACTION +/* Define to 1 if you have the `setpgrp' function. */ +/* #undef HAVE_SETPGRP */ -/* Define if you have the header file. */ -#undef HAVE_SIGNAL_H +/* Define to 1 if you have the `setrlimit' function. */ +/* #undef HAVE_SETRLIMIT */ + +/* Define to 1 if you have the `setsid' function. */ +/* #undef HAVE_SETSID */ + +/* Define to 1 if you have the `sigaction' function. */ +/* #undef HAVE_SIGACTION */ + +/* Define to 1 if you have the header file. */ #define HAVE_SIGNAL_H 1 -/* Define if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF +/* Define to 1 if you have the `snprintf' function. */ #define HAVE_SNPRINTF 1 -/* Define if you have the `srand48' function. */ -#undef HAVE_SRAND48 +/* Define to 1 if you have the `srand48' function. */ +/* #undef HAVE_SRAND48 */ -/* Define if you have the `srandom' function. */ -#undef HAVE_SRANDOM +/* Define to 1 if you have the `srandom' function. */ +/* #undef HAVE_SRANDOM */ -/* Define if you have the `statfs' function. */ +/* Define to 1 if you have the `statfs' function. */ #define HAVE_STATFS 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDARG_H 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDDEF_H 1 -/* Define if you have the header file. */ -#undef HAVE_STDINT_H +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDIO_H 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 -/* Define if you have the `strerror' function. */ +/* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 -/* Define if you have the header file. */ -#undef HAVE_STRINGS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STRINGS_H */ -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 -/* Define if you have the header file. */ -#undef HAVE_SYSCALL_H +/* Define to 1 if you have the `strtoll' function. */ +#define HAVE_STRTOLL 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYSCALL_H */ + +/* Define to 1 if you have the `sysconf' function. */ +/* #undef HAVE_SYSCONF */ -/* Define if you have the `sysconf' function. */ -#undef HAVE_SYSCONF +/* Define to 1 if you have the `syslog' function. */ +/* #undef HAVE_SYSLOG */ -/* Define if you have the `syslog' function. */ -#undef HAVE_SYSLOG +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYSLOG_H */ -/* Define if you have the header file. */ -#undef HAVE_SYSLOG_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BITYPES_H */ -/* Define if you have the header file, and it defines `DIR'. */ -#undef HAVE_SYS_DIR_H +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_FILE_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_FILE_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_IOCTL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_IOCTL_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_MOUNT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MOUNT_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_MSG_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MSG_H */ -/* Define if you have the header file, and it defines `DIR'. */ -#undef HAVE_SYS_NDIR_H +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_PARAM_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PARAM_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_RESOURCE_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_RESOURCE_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_SELECT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SELECT_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_SOCKET_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SOCKET_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_STATVFS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_STATVFS_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_STAT_H +/* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 -/* Define if you have the header file. */ -#undef HAVE_SYS_SYSCALL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYSCALL_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_TIME_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TIME_H */ -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 -/* Define if you have the header file. */ -#undef HAVE_SYS_UN_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_UN_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_VFS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_VFS_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_WAIT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_WAIT_H */ -/* Define if you have the `tempnam' function. */ +/* Define to 1 if you have the `tempnam' function. */ #define HAVE_TEMPNAM 1 -/* Define if you have the `timegm' function. */ -#undef HAVE_TIMEGM +/* Define to 1 if you have the `timegm' function. */ +/* #undef HAVE_TIMEGM */ -/* Define if you have the header file. */ -#undef HAVE_TIME_H +/* Define to 1 if you have the header file. */ #define HAVE_TIME_H 1 -/* Define if you have the header file. */ -#undef HAVE_UNISTD_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UNISTD_H */ -/* Define if you have the header file. */ -#undef HAVE_UTIME_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UTIME_H */ -/* Define if you have the header file. */ -#undef HAVE_VARARGS_H +/* Define to 1 if you have the header file. */ #define HAVE_VARARGS_H 1 -/* Define if you have the `vsnprintf' function. */ +/* Define to 1 if you have the `vsnprintf' function. */ #define HAVE_VSNPRINTF 1 -/* Define if your C compiler doesn't accept -c and -o together. */ +/* Support large cache files > 2GB */ +/* #undef LARGE_CACHE_FILES */ + +/* Define to 1 if your C compiler doesn't accept -c and -o together. */ /* #undef NO_MINUS_C_MINUS_O */ /* Name of package */ #define PACKAGE "squid" -/* The size of a `int', as computed by sizeof. */ -#define SIZEOF_INT 4 +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" -/* The size of a `int16_t', as computed by sizeof. */ -#define SIZEOF_INT16_T 2 +/* Define to the full name of this package. */ +#define PACKAGE_NAME "" -/* The size of a `int32_t', as computed by sizeof. */ -#define SIZEOF_INT32_T 4 +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "" -/* The size of a `int64_t', as computed by sizeof. */ -#define SIZEOF_INT64_T 8 +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "" + +/* The size of a `int', as computed by sizeof. */ +#define SIZEOF_INT 4 /* The size of a `long', as computed by sizeof. */ #define SIZEOF_LONG 4 @@ -870,43 +920,22 @@ /* The size of a `short', as computed by sizeof. */ #define SIZEOF_SHORT 2 -/* The size of a `uint16_t', as computed by sizeof. */ -#define SIZEOF_UINT16_T 0 - -/* The size of a `uint32_t', as computed by sizeof. */ -#define SIZEOF_UINT32_T 0 - -/* The size of a `uint64_t', as computed by sizeof. */ -#define SIZEOF_UINT64_T 0 - -/* The size of a `u_int16_t', as computed by sizeof. */ -#define SIZEOF_U_INT16_T 2 - -/* The size of a `u_int32_t', as computed by sizeof. */ -#define SIZEOF_U_INT32_T 4 - -/* The size of a `u_int64_t', as computed by sizeof. */ -#define SIZEOF_U_INT64_T 8 - /* The size of a `void *', as computed by sizeof. */ #define SIZEOF_VOID_P 4 -/* The size of a `__int64', as computed by sizeof. */ -#define SIZEOF___INT64 0 - /* 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 run-time. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ + 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 if you have the ANSI C header files. */ +/* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 -/* Define if your processor stores words with the most significant byte first - (like Motorola and SPARC, unlike Intel and VAX). */ +/* 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 empty if `const' does not conform to ANSI C. */ @@ -916,19 +945,10 @@ /* #undef fd_mask */ /* Define to `int' if does not define. */ -/* #undef int16_t */ - -/* Define to `long' if does not define. */ -/* #undef int32_t */ - -/* Define to `unsigned __int64' if does not define. */ -/* #undef int64_t */ - -/* Define to `int' if does not define. */ /* #undef off_t */ /* Define to `int' if does not define. */ -/* #undef pid_t */ +#define pid_t int /* Define to `unsigned int' if does not define. */ /* #undef size_t */ @@ -936,17 +956,6 @@ /* Define to `int' if does not define. */ /* #undef ssize_t */ -/* Define to `unsigned int' if does not define. */ -/* #undef u_int16_t */ - -/* Define to `unsigned long' if does not define. */ -/* #undef u_int32_t */ - -/* Define to `unsigned long long' if does not define. */ -/* #undef u_int64_t */ - -typedef unsigned char u_char; - #if DELAY_POOLS #define STR_DELAY_POOLS "--enable-delay-pools " #else @@ -989,3 +998,5 @@ STR_USE_CARP \ STR_USE_ARP_ACL \ "--prefix=c:/squid" + +#endif /* __CONFIGURE_H__ */ Index: squid/port/win32/include/autoconf.h.ssl =================================================================== RCS file: /cvsroot/squid-sf//squid/port/win32/include/Attic/autoconf.h.ssl,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -r1.1.2.2 -r1.1.2.3 --- squid/port/win32/include/autoconf.h.ssl 1 Jun 2003 16:07:35 -0000 1.1.2.2 +++ squid/port/win32/include/autoconf.h.ssl 28 Mar 2005 09:21:09 -0000 1.1.2.3 @@ -1,5 +1,5 @@ -/* include/autoconf.h. Generated automatically by configure. */ -/* include/autoconf.h.in. Generated automatically from configure.in by autoheader. */ +/* include/autoconf.h. Generated by configure. */ +/* include/autoconf.h.in. Generated from configure.in by autoheader. */ /* * All configurable options are enabled by using --enable-.... * when running configure. See configure --help for a list @@ -22,14 +22,15 @@ * */ -/* $Id: autoconf.h.ssl,v 1.1.2.2 2003/06/01 16:07:35 serassio Exp $ */ +#ifndef __CONFIGURE_H__ +#define __CONFIGURE_H__ +/* $Id: autoconf.h.ssl,v 1.1.2.3 2005/03/28 09:21:09 serassio Exp $ */ /* * configure command line used to configure Squid */ #undef SQUID_CONFIGURE_OPTIONS -#define SQUID_CONFIGURE_OPTIONS "--enable-win32-service --enable-htcp --enable-icmp --disable-wccp --enable-underscores --enable-storeio='ufs awin32 null' --enable-removal-policies='heap lru' --enable-snmp --enable-win32-service --enable-useragent-log --enable-referer-log --enable-auth='basic ntlm digest' --enable-basic-auth-helpers=win32_locallogon --enable-ntlm-auth-helpers=NTLMSSP-WIN32 --enable-external-acl-helpers=win32_group --prefix=c:/squid" /********************************* * START OF CONFIGURABLE OPTIONS * @@ -38,7 +39,7 @@ * If you are upset that the cachemgr.cgi form comes up with the hostname * field blank, then define this to getfullhostname() */ -#undef CACHEMGR_HOSTNAME +/* #undef CACHEMGR_HOSTNAME */ /* * What default TCP port to use for HTTP listening? @@ -55,21 +56,21 @@ #endif /* Define to do simple malloc debugging */ -#undef XMALLOC_DEBUG +/* #undef XMALLOC_DEBUG */ /* Define for log file trace of mem alloc/free */ -#undef MEM_GEN_TRACE +/* #undef MEM_GEN_TRACE */ /* Define to have malloc statistics */ -#undef XMALLOC_STATISTICS +/* #undef XMALLOC_STATISTICS */ /* Define to have a detailed trace of memory allocations */ -#undef XMALLOC_TRACE +/* #undef XMALLOC_TRACE */ -#undef FORW_VIA_DB +/* #undef FORW_VIA_DB */ /* Defines how many threads aufs uses for I/O */ -#undef AUFS_IO_THREADS +/* #undef AUFS_IO_THREADS */ /* * If you want to use Squid's ICMP features (highly recommended!) then @@ -81,19 +82,18 @@ * - With the 'test_reachability' option. Squid will return * ICP_OP_MISS_NOFETCH for sites which it cannot ping. */ -#undef USE_ICMP -#define USE_ICMP 1 +/* #undef USE_ICMP */ + /* * Traffic management via "delay pools". */ -#undef DELAY_POOLS -// #define DELAY_POOLS 1 +/* #undef DELAY_POOLS */ + /* * 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 USE_USERAGENT_LOG 1 /* @@ -101,8 +101,8 @@ * By default, they are written to referer.log in the Squid log * directory. */ -#undef USE_REFERER_LOG #define USE_REFERER_LOG 1 + /* * A dangerous feature which causes Squid to kill its parent process * (presumably the RunCache script) upon receipt of SIGTERM or SIGINT. @@ -111,7 +111,6 @@ /* #undef KILL_PARENT_OPT */ /* Define to enable SNMP monitoring of Squid */ -#undef SQUID_SNMP #define SQUID_SNMP 1 /* @@ -126,39 +125,37 @@ * ALARM_UPDATES_TIME and cause Squid's clock to be updated at regular * intervals (one second) with ALARM signals. */ -#undef ALARM_UPDATES_TIME +/* #undef ALARM_UPDATES_TIME */ /* * 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 USE_ARP_ACL 1 /* * Define this to include code for the Hypertext Cache Protocol (HTCP) */ -#undef USE_HTCP #define USE_HTCP 1 /* * Use Cache Digests for locating objects in neighbor caches. This * code is still semi-experimental. */ -#undef USE_CACHE_DIGESTS +/* #undef USE_CACHE_DIGESTS */ /* * Cache Array Routing Protocol */ -#undef USE_CARP +/* #undef USE_CARP */ /* Define if NTLM is allowed to fail gracefully when a helper has problems */ -#undef NTLM_FAIL_OPEN +/* #undef NTLM_FAIL_OPEN */ /* * Define Windows NT & Windows 2000 run service mode */ -#undef USE_WIN32_SERVICE #define USE_WIN32_SERVICE 1 /******************************** @@ -166,56 +163,48 @@ ********************************/ /* Define if struct tm has tm_gmtoff member */ -#undef HAVE_TM_GMTOFF +/* #undef HAVE_TM_GMTOFF */ /* Define if struct mallinfo has mxfast member */ -#undef HAVE_EXT_MALLINFO +/* #undef HAVE_EXT_MALLINFO */ /* Default FD_SETSIZE value */ -#undef DEFAULT_FD_SETSIZE #define DEFAULT_FD_SETSIZE 64 /* Maximum number of open filedescriptors */ -#undef SQUID_MAXFD #define SQUID_MAXFD 2048 /* UDP send buffer size */ -#undef SQUID_UDP_SO_SNDBUF #define SQUID_UDP_SO_SNDBUF 8192 /* UDP receive buffer size */ -#undef SQUID_UDP_SO_RCVBUF #define SQUID_UDP_SO_RCVBUF 8192 /* TCP send buffer size */ -#undef SQUID_TCP_SO_SNDBUF #define SQUID_TCP_SO_SNDBUF 8192 /* TCP receive buffer size */ -#undef SQUID_TCP_SO_RCVBUF #define SQUID_TCP_SO_RCVBUF 8192 /* Host type from configure */ -#undef CONFIG_HOST_TYPE #define CONFIG_HOST_TYPE "i686-pc-winnt" /* If we need to declare sys_errlist[] as external */ -#undef NEED_SYS_ERRLIST +/* #undef NEED_SYS_ERRLIST */ /* If gettimeofday is known to take only one argument */ -#undef GETTIMEOFDAY_NO_TZP +/* #undef GETTIMEOFDAY_NO_TZP */ /* If libresolv.a has been hacked to export _dns_ttl_ */ -#undef LIBRESOLV_DNS_TTL_HACK +/* #undef LIBRESOLV_DNS_TTL_HACK */ /* Define if struct ip has ip_hl member */ -#undef HAVE_IP_HL +/* #undef HAVE_IP_HL */ /* Define if your compiler supports prototyping */ -#undef HAVE_ANSI_PROTOTYPES +/* #undef HAVE_ANSI_PROTOTYPES */ /* Define if we should use GNU regex */ -#undef USE_GNUREGEX #define USE_GNUREGEX 1 /* signed size_t, grr */ @@ -226,14 +215,12 @@ * setresuid() exists, because RedHat 5.0 declare setresuid() but * doesn't implement it. */ -#undef HAVE_SETRESUID +/* #undef HAVE_SETRESUID */ /* Define if you have struct rusage */ -#undef HAVE_STRUCT_RUSAGE #define HAVE_STRUCT_RUSAGE 1 /* Define if you have PSAPI.DLL on Windows systems */ -#undef HAVE_WIN32_PSAPI #define HAVE_WIN32_PSAPI 1 /* @@ -241,7 +228,6 @@ * /usr/include files, then this should remain undef'd. Otherwise it * should be defined to int. */ -#undef socklen_t #define socklen_t int /* @@ -257,67 +243,78 @@ * address redirection. This provides "masquerading" support for non * Linux system. */ -#undef IPF_TRANSPARENT +/* #undef IPF_TRANSPARENT */ + +/* + * Enable support for Transparent Proxy on systems using PF address + * redirection. This provides "masquerading" support for OpenBSD. + */ +/* #undef PF_TRANSPARENT */ /* * Enable code for assiting in finding memory leaks. Hacker stuff only. */ -#undef USE_LEAKFINDER +/* #undef USE_LEAKFINDER */ /* * type of fd_set array */ -#undef fd_mask -#define fd_mask int +#define fd_mask int /* * If _res structure has nsaddr_list member */ -#undef HAVE_RES_NSADDR_LIST +/* #undef HAVE_RES_NSADDR_LIST */ /* * If _res structure has ns_list member */ -#undef HAVE_RES_NS_LIST +/* #undef HAVE_RES_NS_LIST */ /* * Compile in support for Ident (RFC 931) lookups? Enabled by default. */ -#undef USE_IDENT #define USE_IDENT 1 /* * If your system has statvfs(), and if it actually works! */ -#undef HAVE_STATVFS +/* #undef HAVE_STATVFS */ /* * If --disable-internal-dns was given to configure, then we'll use * the dnsserver processes instead. */ -#undef USE_DNSSERVERS -// #define USE_DNSSERVERS 1 +/* #undef USE_DNSSERVERS */ /* * we check for the existance of struct mallinfo */ -#undef HAVE_STRUCT_MALLINFO +/* #undef HAVE_STRUCT_MALLINFO */ + +/* + * Some systems dont have va_copy */ +/* #undef HAVE_VA_COPY */ + +/* + * Some systems support __va_copy */ +/* #undef HAVE___VA_COPY */ + /* * Do we want to use truncate(2) or unlink(2)? */ -#undef USE_TRUNCATE +/* #undef USE_TRUNCATE */ /* * Allow underscores in host names */ -#undef ALLOW_HOSTNAME_UNDERSCORES #define ALLOW_HOSTNAME_UNDERSCORES 1 /* * Use the heap-based replacement techniques */ -#undef HEAP_REPLACEMENT +/* #undef HEAP_REPLACEMENT */ /* * message type for message queues @@ -327,7 +324,6 @@ /* * Define this to include code for SSL encryption. */ -#undef USE_SSL #define USE_SSL 1 /* @@ -335,537 +331,585 @@ * MD5 calculation rather than Squid's own MD5 implementation * or if building with SSL encryption (USE_SSL) */ -#undef USE_OPENSSL #define USE_OPENSSL 1 /* Define if you want to set the COSS membuf size */ -#undef COSS_MEMBUF_SZ +/* #undef COSS_MEMBUF_SZ */ /* Print stacktraces on fatal errors */ -#undef PRINT_STACK_TRACE +/* #undef PRINT_STACK_TRACE */ /* * Define this if unlinkd is required * (strongly recommended for ufs storage type) */ -#undef USE_UNLINKD #define USE_UNLINKD 1 /* * Enable support for Transparent Proxy on Linux 2.4 systems */ -#undef LINUX_NETFILTER +/* #undef LINUX_NETFILTER */ /* * Do we have unix sockets? (required for the winbind ntlm helper */ -#undef HAVE_UNIXSOCKET +/* #undef HAVE_UNIXSOCKET */ /* - * Known-size intgers + * Known-size integers */ -#undef int16_t -typedef short int16_t; +#define int16_t short + +#define u_int16_t unsigned short + +#define int32_t int + +#define u_int32_t unsigned int + +#define int64_t __int64 -#undef u_int16_t -typedef unsigned short u_int16_t; +#define u_int64_t unsigned __int64 -#undef int32_t -typedef int int32_t; +/* The number of bytes in a __int64. */ +#define SIZEOF___INT64 8 -#undef u_int32_t -typedef unsigned int u_int32_t; +/* The number of bytes in a int16_t. */ +#define SIZEOF_INT16_T 2 + +/* The number of bytes in a int32_t. */ +#define SIZEOF_INT32_T 4 + +/* The number of bytes in a int64_t. */ +#define SIZEOF_INT64_T 8 -#undef int64_t -typedef __int64 int64_t; +/* The number of bytes in a off_t. */ +#define SIZEOF_OFF_T 4 + +/* The number of bytes in a size_t. */ +#define SIZEOF_SIZE_T 4 + +/* The number of bytes in a u_int16_t. */ +#define SIZEOF_U_INT16_T 2 + +/* The number of bytes in a u_int32_t. */ +#define SIZEOF_U_INT32_T 4 + +/* The number of bytes in a u_int64_t. */ +#define SIZEOF_U_INT64_T 8 + +/* The number of bytes in a uint16_t. */ +#define SIZEOF_UINT16_T 2 + +/* The number of bytes in a uint32_t. */ +#define SIZEOF_UINT32_T 4 + +/* The number of bytes in a uint64_t. */ +#define SIZEOF_UINT64_T 8 -#undef u_int64_t -typedef unsigned __int64 u_int64_t; /* * Enable support for the X-Accelerator-Vary HTTP header */ -#undef X_ACCELERATOR_VARY +/* #undef X_ACCELERATOR_VARY */ +/* Enable hostname sanity checks */ +#define CHECK_HOSTNAMES 1 + /* 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 +/* #undef CRAY_STACKSEG_END */ -/* Define if using `alloca.c'. */ -#undef C_ALLOCA +/* Define to 1 if using `alloca.c'. */ +/* #undef C_ALLOCA */ -/* Define if you have `alloca', as a function or macro. */ -#undef HAVE_ALLOCA +/* Define to 1 if you have `alloca', as a function or macro. */ #define HAVE_ALLOCA 1 -/* Define if you have and it should be used (not on Ultrix). */ -#undef HAVE_ALLOCA_H +/* Define to 1 if you have and it should be used (not on Ultrix). + */ +/* #undef HAVE_ALLOCA_H */ -/* Define if you have the header file. */ -#undef HAVE_ARPA_INET_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ARPA_INET_H */ -/* Define if you have the header file. */ -#undef HAVE_ARPA_NAMESER_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ARPA_NAMESER_H */ -/* Define if you have the header file. */ -#undef HAVE_ASSERT_H +/* Define to 1 if you have the header file. */ #define HAVE_ASSERT_H 1 -/* Define if you have the `backtrace_symbols_fd' function. */ -#undef HAVE_BACKTRACE_SYMBOLS_FD +/* Define to 1 if you have the `backtrace_symbols_fd' function. */ +/* #undef HAVE_BACKTRACE_SYMBOLS_FD */ -/* Define if you have the `bcopy' function. */ -#undef HAVE_BCOPY +/* Define to 1 if you have the `bcopy' function. */ +/* #undef HAVE_BCOPY */ -/* Define if you have the header file. */ -#undef HAVE_BSTRING_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BSTRING_H */ -/* Define if you have the `bswap_16' function. */ -#undef HAVE_BSWAP_16 +/* Define to 1 if you have the `bswap_16' function. */ +/* #undef HAVE_BSWAP_16 */ -/* Define if you have the `bswap_32' function. */ -#undef HAVE_BSWAP_32 +/* Define to 1 if you have the `bswap_32' function. */ +/* #undef HAVE_BSWAP_32 */ -/* Define if you have the header file. */ -#undef HAVE_BYTESWAP_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_BYTESWAP_H */ -/* Define if you have the `crypt' function. */ -#undef HAVE_CRYPT +/* Define to 1 if you have the `crypt' function. */ #define HAVE_CRYPT 1 -/* Define if you have the header file. */ -#undef HAVE_CRYPT_H +/* Define to 1 if you have the header file. */ #define HAVE_CRYPT_H 1 -/* Define if you have the header file. */ -#undef HAVE_CTYPE_H +/* Define to 1 if you have the header file. */ #define HAVE_CTYPE_H 1 -/* Define if you have the header file, and it defines `DIR'. */ -#undef HAVE_DIRENT_H +/* Define to 1 if you have the header file, and it defines `DIR'. + */ #define HAVE_DIRENT_H 1 -/* Define if you have the `drand48' function. */ -#undef HAVE_DRAND48 +/* Define to 1 if you have the `drand48' function. */ +/* #undef HAVE_DRAND48 */ -/* Define if you have the header file. */ -#undef HAVE_ERRNO_H +/* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 -/* Define if you have the header file. */ -#undef HAVE_EXECINFO_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_EXECINFO_H */ -/* Define if you have the `fchmod' function. */ -#undef HAVE_FCHMOD +/* Define to 1 if you have the `fchmod' function. */ +/* #undef HAVE_FCHMOD */ -/* Define if you have the header file. */ -#undef HAVE_FCNTL_H +/* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 -/* Define if you have the `getdtablesize' function. */ -#undef HAVE_GETDTABLESIZE +/* Define to 1 if you have the `getdtablesize' function. */ +/* #undef HAVE_GETDTABLESIZE */ -/* Define if you have the header file. */ -#undef HAVE_GETOPT_H +/* Define to 1 if you have the header file. */ #define HAVE_GETOPT_H 1 -/* Define if you have the `getpagesize' function. */ -#undef HAVE_GETPAGESIZE +/* Define to 1 if you have the `getpagesize' function. */ #define HAVE_GETPAGESIZE 1 -/* Define if you have the `getrlimit' function. */ -#undef HAVE_GETRLIMIT +/* Define to 1 if you have the `getpass' function. */ +/* #undef HAVE_GETPASS */ -/* Define if you have the `getrusage' function. */ -#undef HAVE_GETRUSAGE +/* Define to 1 if you have the `getrlimit' function. */ +/* #undef HAVE_GETRLIMIT */ + +/* Define to 1 if you have the `getrusage' function. */ #define HAVE_GETRUSAGE 1 -/* Define if you have the `getspnam' function. */ -#undef HAVE_GETSPNAM +/* Define to 1 if you have the `getspnam' function. */ +/* #undef HAVE_GETSPNAM */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GLIB_H */ -/* Define if you have the header file. */ -#undef HAVE_GLIB_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GNUMALLOC_H */ -/* Define if you have the header file. */ -#undef HAVE_GNUMALLOC_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_GRP_H */ -/* Define if you have the header file. */ -#undef HAVE_GRP_H +/* Define to 1 if you have the `initgroups' function. */ +/* #undef HAVE_INITGROUPS */ -/* Define if you have the header file. */ -#undef HAVE_INTTYPES_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_INTTYPES_H */ -/* Define if you have the header file. */ -#undef HAVE_IP_COMPAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IP_COMPAT_H */ -/* Define 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_COMPAT_H */ -/* Define if you have the header file. */ -#undef HAVE_IP_FIL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IP_FIL_H */ -/* Define if you have the header file. */ -#undef HAVE_IP_NAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_IP_NAT_H */ -/* Define if you have the `44bsd' library (-l44bsd). */ -#undef HAVE_LIB44BSD +/* Define to 1 if you have the `44bsd' library (-l44bsd). */ +/* #undef HAVE_LIB44BSD */ -/* Define if you have the `bind' library (-lbind). */ -#undef HAVE_LIBBIND +/* Define to 1 if you have the `bind' library (-lbind). */ +/* #undef HAVE_LIBBIND */ -/* Define if you have the `bsd' library (-lbsd). */ -#undef HAVE_LIBBSD +/* Define to 1 if you have the `bsd' library (-lbsd). */ +/* #undef HAVE_LIBBSD */ -/* Define if you have the header file. */ -#undef HAVE_LIBC_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_LIBC_H */ -/* Define if you have the `gnumalloc' library (-lgnumalloc). */ -#undef HAVE_LIBGNUMALLOC +/* Define to 1 if you have the `dl' library (-ldl). */ +/* #undef HAVE_LIBDL */ -/* Define if you have the `intl' library (-lintl). */ -#undef HAVE_LIBINTL +/* Define to 1 if you have the `gnumalloc' library (-lgnumalloc). */ +/* #undef HAVE_LIBGNUMALLOC */ -/* Define if you have the `m' library (-lm). */ -#undef HAVE_LIBM +/* Define to 1 if you have the `intl' library (-lintl). */ +/* #undef HAVE_LIBINTL */ -/* Define if you have the `malloc' library (-lmalloc). */ -#undef HAVE_LIBMALLOC +/* Define to 1 if you have the `m' library (-lm). */ +/* #undef HAVE_LIBM */ -/* Define if you have the `nsl' library (-lnsl). */ -#undef HAVE_LIBNSL +/* Define to 1 if you have the `malloc' library (-lmalloc). */ +/* #undef HAVE_LIBMALLOC */ -/* Define if you have the `resolv' library (-lresolv). */ -#undef HAVE_LIBRESOLV +/* Define to 1 if you have the `nsl' library (-lnsl). */ +/* #undef HAVE_LIBNSL */ -/* Define if you have the `socket' library (-lsocket). */ -#undef HAVE_LIBSOCKET +/* Define to 1 if you have the `pthread' library (-lpthread). */ +/* #undef HAVE_LIBPTHREAD */ -/* Define if you have the header file. */ -#undef HAVE_LIMITS_H +/* Define to 1 if you have the `resolv' library (-lresolv). */ +/* #undef HAVE_LIBRESOLV */ + +/* Define to 1 if you have the `rt' library (-lrt). */ +/* #undef HAVE_LIBRT */ + +/* Define to 1 if you have the `socket' library (-lsocket). */ +/* #undef HAVE_LIBSOCKET */ + +/* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 -/* Define 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_H */ -/* Define if you have the `lrand48' function. */ -#undef HAVE_LRAND48 +/* Define to 1 if you have the `lrand48' function. */ +/* #undef HAVE_LRAND48 */ -/* Define if you have the `mallinfo' function. */ -#undef HAVE_MALLINFO +/* Define to 1 if you have the `mallinfo' function. */ +/* #undef HAVE_MALLINFO */ -/* Define if you have the `mallocblksize' function. */ -#undef HAVE_MALLOCBLKSIZE +/* Define to 1 if you have the `mallocblksize' function. */ +/* #undef HAVE_MALLOCBLKSIZE */ -/* Define if you have the header file. */ -#undef HAVE_MALLOC_H -#define HAVE_MALLOC_H 1 +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MALLOC_H */ -/* Define if you have the `mallopt' function. */ -#undef HAVE_MALLOPT +/* Define to 1 if you have the `mallopt' function. */ +/* #undef HAVE_MALLOPT */ -/* Define if you have the header file. */ -#undef HAVE_MATH_H +/* Define to 1 if you have the header file. */ #define HAVE_MATH_H 1 -/* Define if you have the `memcpy' function. */ -#undef HAVE_MEMCPY +/* Define to 1 if you have the `memcpy' function. */ #define HAVE_MEMCPY 1 -/* Define if you have the `memmove' function. */ -#undef HAVE_MEMMOVE +/* Define to 1 if you have the `memmove' function. */ #define HAVE_MEMMOVE 1 -/* Define if you have the header file. */ -#undef HAVE_MEMORY_H +/* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 -/* Define if you have the `memset' function. */ -#undef HAVE_MEMSET +/* Define to 1 if you have the `memset' function. */ #define HAVE_MEMSET 1 -/* Define if you have the `mkstemp' function. */ -#undef HAVE_MKSTEMP +/* Define to 1 if you have the `mkstemp' function. */ +/* #undef HAVE_MKSTEMP */ -/* Define if you have the `mktime' function. */ -#undef HAVE_MKTIME +/* Define to 1 if you have the `mktime' function. */ #define HAVE_MKTIME 1 -/* Define if you have the header file. */ -#undef HAVE_MOUNT_H +/* 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 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 if you have the header file, and it defines `DIR'. */ -#undef HAVE_NDIR_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETDB_H */ -/* Define if you have the header file. */ -#undef HAVE_NETDB_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IF_ETHER_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IF_ETHER_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IN_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IN_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_COMPAT_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_COMPAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_FIL_COMPAT_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_FIL_COMPAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_FIL_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_FIL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_IP_NAT_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_IP_NAT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETINET_TCP_H */ -/* Define if you have the header file. */ -#undef HAVE_NETINET_TCP_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NET_IF_H */ -/* Define if you have the header file. */ -#undef HAVE_NET_IF_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NET_PFVAR_H */ -/* Define if you have the header file. */ -#undef HAVE_NSS_COMMON_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NSS_COMMON_H */ -/* Define if you have the header file. */ -#undef HAVE_NSS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NSS_H */ -/* Define if you have the header file. */ -#undef HAVE_OPENSSL_ERR_H +/* Define to 1 if you have the header file. */ #define HAVE_OPENSSL_ERR_H 1 -/* Define if you have the header file. */ -#undef HAVE_OPENSSL_MD5_H +/* Define to 1 if you have the header file. */ #define HAVE_OPENSSL_MD5_H 1 -/* Define if you have the header file. */ -#undef HAVE_OPENSSL_SSL_H +/* Define to 1 if you have the header file. */ #define HAVE_OPENSSL_SSL_H 1 -/* Define if you have the `poll' function. */ -#undef HAVE_POLL +/* Define to 1 if you have the `poll' function. */ +/* #undef HAVE_POLL */ -/* Define if you have the header file. */ -#undef HAVE_POLL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_POLL_H */ -/* Define if you have the `pthread_attr_setschedparam' function. */ -#undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM +/* Define to 1 if you have the `pthread_attr_setschedparam' function. */ +/* #undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM */ -/* Define if you have the `pthread_attr_setscope' function. */ -#undef HAVE_PTHREAD_ATTR_SETSCOPE +/* Define to 1 if you have the `pthread_attr_setscope' function. */ +/* #undef HAVE_PTHREAD_ATTR_SETSCOPE */ -/* Define if you have the `pthread_setschedparam' function. */ -#undef HAVE_PTHREAD_SETSCHEDPARAM +/* Define to 1 if you have the `pthread_setschedparam' function. */ +/* #undef HAVE_PTHREAD_SETSCHEDPARAM */ -/* Define if you have the `pthread_sigmask' function. */ -#undef HAVE_PTHREAD_SIGMASK +/* Define to 1 if you have the `pthread_sigmask' function. */ +/* #undef HAVE_PTHREAD_SIGMASK */ -/* Define if you have the `putenv' function. */ -#undef HAVE_PUTENV +/* Define to 1 if you have the `putenv' function. */ #define HAVE_PUTENV 1 -/* Define if you have the header file. */ -#undef HAVE_PWD_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PWD_H */ -/* Define if you have the `random' function. */ -#undef HAVE_RANDOM +/* Define to 1 if you have the `random' function. */ +/* #undef HAVE_RANDOM */ -/* Define if you have the `regcomp' function. */ -#undef HAVE_REGCOMP +/* Define to 1 if you have the `regcomp' function. */ #define HAVE_REGCOMP 1 -/* Define if you have the `regexec' function. */ -#undef HAVE_REGEXEC +/* Define to 1 if you have the `regexec' function. */ #define HAVE_REGEXEC 1 -/* Define if you have the header file. */ -#undef HAVE_REGEX_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_REGEX_H */ -/* Define if you have the `regfree' function. */ +/* Define to 1 if you have the `regfree' function. */ #define HAVE_REGFREE 1 -/* Define if you have the header file. */ -#undef HAVE_RESOLV_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_RESOLV_H */ -/* Define if you have the `res_init' function. */ -#undef HAVE_RES_INIT +/* Define to 1 if you have the `res_init' function. */ +/* #undef HAVE_RES_INIT */ -/* Define if you have the `rint' function. */ -#undef HAVE_RINT +/* Define to 1 if you have the `rint' function. */ +/* #undef HAVE_RINT */ -/* Define if you have the header file. */ -#undef HAVE_SCHED_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SASL_H */ -/* Define if you have the `seteuid' function. */ -#undef HAVE_SETEUID +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SASL_SASL_H */ -/* Define if you have the `setgroups' function. */ -#undef HAVE_SETGROUPS +/* Define to 1 if you have the `sbrk' function. */ +/* #undef HAVE_SBRK */ -/* Define if you have the `setpgrp' function. */ -#undef HAVE_SETPGRP +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SCHED_H */ -/* Define if you have the `setrlimit' function. */ -#undef HAVE_SETRLIMIT +/* Define to 1 if you have the `seteuid' function. */ +/* #undef HAVE_SETEUID */ -/* Define if you have the `setsid' function. */ -#undef HAVE_SETSID +/* Define to 1 if you have the `setgroups' function. */ +/* #undef HAVE_SETGROUPS */ -/* Define if you have the `sigaction' function. */ -#undef HAVE_SIGACTION +/* Define to 1 if you have the `setpgrp' function. */ +/* #undef HAVE_SETPGRP */ -/* Define if you have the header file. */ -#undef HAVE_SIGNAL_H +/* Define to 1 if you have the `setrlimit' function. */ +/* #undef HAVE_SETRLIMIT */ + +/* Define to 1 if you have the `setsid' function. */ +/* #undef HAVE_SETSID */ + +/* Define to 1 if you have the `sigaction' function. */ +/* #undef HAVE_SIGACTION */ + +/* Define to 1 if you have the header file. */ #define HAVE_SIGNAL_H 1 -/* Define if you have the `snprintf' function. */ -#undef HAVE_SNPRINTF +/* Define to 1 if you have the `snprintf' function. */ #define HAVE_SNPRINTF 1 -/* Define if you have the `srand48' function. */ -#undef HAVE_SRAND48 +/* Define to 1 if you have the `srand48' function. */ +/* #undef HAVE_SRAND48 */ -/* Define if you have the `srandom' function. */ -#undef HAVE_SRANDOM +/* Define to 1 if you have the `srandom' function. */ +/* #undef HAVE_SRANDOM */ -/* Define if you have the `statfs' function. */ +/* Define to 1 if you have the `statfs' function. */ #define HAVE_STATFS 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDARG_H 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDDEF_H 1 -/* Define if you have the header file. */ -#undef HAVE_STDINT_H +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDIO_H 1 -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 -/* Define if you have the `strerror' function. */ +/* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 -/* Define if you have the header file. */ -#undef HAVE_STRINGS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_STRINGS_H */ -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 -/* Define if you have the header file. */ -#undef HAVE_SYSCALL_H +/* Define to 1 if you have the `strtoll' function. */ +#define HAVE_STRTOLL 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYSCALL_H */ + +/* Define to 1 if you have the `sysconf' function. */ +/* #undef HAVE_SYSCONF */ -/* Define if you have the `sysconf' function. */ -#undef HAVE_SYSCONF +/* Define to 1 if you have the `syslog' function. */ +/* #undef HAVE_SYSLOG */ -/* Define if you have the `syslog' function. */ -#undef HAVE_SYSLOG +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYSLOG_H */ -/* Define if you have the header file. */ -#undef HAVE_SYSLOG_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_BITYPES_H */ -/* Define if you have the header file, and it defines `DIR'. */ -#undef HAVE_SYS_DIR_H +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_FILE_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_FILE_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_IOCTL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_IOCTL_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_MOUNT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MOUNT_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_MSG_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MSG_H */ -/* Define if you have the header file, and it defines `DIR'. */ -#undef HAVE_SYS_NDIR_H +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_PARAM_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PARAM_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_RESOURCE_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_RESOURCE_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_SELECT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SELECT_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_SOCKET_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SOCKET_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_STATVFS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_STATVFS_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_STAT_H +/* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 -/* Define if you have the header file. */ -#undef HAVE_SYS_SYSCALL_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_SYSCALL_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_TIME_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TIME_H */ -/* Define if you have the header file. */ +/* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 -/* Define if you have the header file. */ -#undef HAVE_SYS_UN_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_UN_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_VFS_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_VFS_H */ -/* Define if you have the header file. */ -#undef HAVE_SYS_WAIT_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_WAIT_H */ -/* Define if you have the `tempnam' function. */ +/* Define to 1 if you have the `tempnam' function. */ #define HAVE_TEMPNAM 1 -/* Define if you have the `timegm' function. */ -#undef HAVE_TIMEGM +/* Define to 1 if you have the `timegm' function. */ +/* #undef HAVE_TIMEGM */ -/* Define if you have the header file. */ -#undef HAVE_TIME_H +/* Define to 1 if you have the header file. */ #define HAVE_TIME_H 1 -/* Define if you have the header file. */ -#undef HAVE_UNISTD_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UNISTD_H */ -/* Define if you have the header file. */ -#undef HAVE_UTIME_H +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UTIME_H */ -/* Define if you have the header file. */ -#undef HAVE_VARARGS_H +/* Define to 1 if you have the header file. */ #define HAVE_VARARGS_H 1 -/* Define if you have the `vsnprintf' function. */ +/* Define to 1 if you have the `vsnprintf' function. */ #define HAVE_VSNPRINTF 1 -/* Define if your C compiler doesn't accept -c and -o together. */ +/* Support large cache files > 2GB */ +/* #undef LARGE_CACHE_FILES */ + +/* Define to 1 if your C compiler doesn't accept -c and -o together. */ /* #undef NO_MINUS_C_MINUS_O */ /* Name of package */ #define PACKAGE "squid" -/* The size of a `int', as computed by sizeof. */ -#define SIZEOF_INT 4 +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" -/* The size of a `int16_t', as computed by sizeof. */ -#define SIZEOF_INT16_T 2 +/* Define to the full name of this package. */ +#define PACKAGE_NAME "" -/* The size of a `int32_t', as computed by sizeof. */ -#define SIZEOF_INT32_T 4 +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "" -/* The size of a `int64_t', as computed by sizeof. */ -#define SIZEOF_INT64_T 8 +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "" + +/* The size of a `int', as computed by sizeof. */ +#define SIZEOF_INT 4 /* The size of a `long', as computed by sizeof. */ #define SIZEOF_LONG 4 @@ -876,43 +920,22 @@ /* The size of a `short', as computed by sizeof. */ #define SIZEOF_SHORT 2 -/* The size of a `uint16_t', as computed by sizeof. */ -#define SIZEOF_UINT16_T 0 - -/* The size of a `uint32_t', as computed by sizeof. */ -#define SIZEOF_UINT32_T 0 - -/* The size of a `uint64_t', as computed by sizeof. */ -#define SIZEOF_UINT64_T 0 - -/* The size of a `u_int16_t', as computed by sizeof. */ -#define SIZEOF_U_INT16_T 2 - -/* The size of a `u_int32_t', as computed by sizeof. */ -#define SIZEOF_U_INT32_T 4 - -/* The size of a `u_int64_t', as computed by sizeof. */ -#define SIZEOF_U_INT64_T 8 - /* The size of a `void *', as computed by sizeof. */ #define SIZEOF_VOID_P 4 -/* The size of a `__int64', as computed by sizeof. */ -#define SIZEOF___INT64 0 - /* 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 run-time. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown */ + 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 if you have the ANSI C header files. */ +/* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 -/* Define if your processor stores words with the most significant byte first - (like Motorola and SPARC, unlike Intel and VAX). */ +/* 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 empty if `const' does not conform to ANSI C. */ @@ -922,19 +945,10 @@ /* #undef fd_mask */ /* Define to `int' if does not define. */ -/* #undef int16_t */ - -/* Define to `long' if does not define. */ -/* #undef int32_t */ - -/* Define to `unsigned __int64' if does not define. */ -/* #undef int64_t */ - -/* Define to `int' if does not define. */ /* #undef off_t */ /* Define to `int' if does not define. */ -/* #undef pid_t */ +#define pid_t int /* Define to `unsigned int' if does not define. */ /* #undef size_t */ @@ -942,13 +956,47 @@ /* Define to `int' if does not define. */ /* #undef ssize_t */ -/* Define to `unsigned int' if does not define. */ -/* #undef u_int16_t */ - -/* Define to `unsigned long' if does not define. */ -/* #undef u_int32_t */ +#if DELAY_POOLS +#define STR_DELAY_POOLS "--enable-delay-pools " +#else +#define STR_DELAY_POOLS "" +#endif +#if USE_ICMP +#define STR_USE_ICMP "--enable-icmp " +#else +#define STR_USE_ICMP "" +#endif +#if USE_DNSSERVERS +#define STR_USE_DNSSERVERS "--disable-internal-dns " +#else +#define STR_USE_DNSSERVERS "" +#endif +#if USE_SSL +#define STR_USE_SSL "--enable-ssl " +#else +#define STR_USE_SSL "" +#endif +#if USE_CARP +#define STR_USE_CARP "--enable-carp " +#else +#define STR_USE_CARP "" +#endif +#if USE_ARP_ACL +#define STR_USE_ARP_ACL "--enable-arp-acl " +#else +#define STR_USE_ARP_ACL "" +#endif -/* Define to `unsigned long long' if does not define. */ -/* #undef u_int64_t */ +#define SQUID_CONFIGURE_OPTIONS "--enable-win32-service --enable-underscores --enable-storeio='ufs awin32 null' " \ + "--enable-removal-policies='heap lru' --enable-snmp --enable-htcp --disable-wccp --enable-useragent-log " \ + "--enable-referer-log --enable-auth='basic ntlm digest' --enable-basic-auth-helpers='LDAP ncsa_auth win32_locallogon' " \ + "--enable-ntlm-auth-helpers=NTLMSSP-WIN32 --enable-external-acl-helpers='win32_group ldap_group' "\ + STR_DELAY_POOLS \ + STR_USE_ICMP \ + STR_USE_DNSSERVERS \ + STR_USE_SSL \ + STR_USE_CARP \ + STR_USE_ARP_ACL \ + "--prefix=c:/squid" -typedef unsigned char u_char; +#endif /* __CONFIGURE_H__ */