Below is the file 'include/autoconf.h.in' from this revision. You can also download the file.
/* include/autoconf.h.in. Generated automatically from configure.in by autoheader. */ /* * All configurable options are enabled by using --enable-.... * when running configure. See configure --help for a list * of all available options. * * You are free to edit this file, but it will be overwritten * each time you run configure. You may need to edit this file * if configure falsely picks up a library function or structure * that doesn't really work on your system. * * Another way to block a function that should not be detected * is to * setenv ac_cv_func_<functionname> no * before running configure, as in * setenv ac_cv_func_setresuid no * * It is possible to enable some of the configurable options * by editing this file alone, but some of them requires changes * in the Makefiles, wich is done automatically by configure. * */ #ifndef __CONFIGURE_H__ #define __CONFIGURE_H__ /* Define if using alloca.c. */ #undef C_ALLOCA /* Define to empty if the keyword does not work. */ #undef const /* 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 if you have alloca, as a function or macro. */ #undef HAVE_ALLOCA /* Define if you have <alloca.h> and it should be used (not on Ultrix). */ #undef HAVE_ALLOCA_H /* Define to `int' if <sys/types.h> doesn't define. */ #undef mode_t /* Define if your C compiler doesn't accept -c and -o together. */ #undef NO_MINUS_C_MINUS_O /* Define to `long' if <sys/types.h> doesn't define. */ #undef off_t /* Define to `int' if <sys/types.h> doesn't define. */ #undef pid_t /* Define to `unsigned' if <sys/types.h> doesn't define. */ #undef size_t /* 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 */ #undef STACK_DIRECTION /* Define if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ #undef WORDS_BIGENDIAN /* * configure command line used to configure Squid */ #undef SQUID_CONFIGURE_OPTIONS /********************************* * START OF CONFIGURABLE OPTIONS * *********************************/ /* * 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? */ #ifndef CACHE_HTTP_PORT #undef CACHE_HTTP_PORT #endif /* * What default UDP port to use for ICP listening? */ #ifndef CACHE_ICP_PORT #undef CACHE_ICP_PORT #endif /* Define to have malloc statistics */ #undef XMALLOC_STATISTICS #undef FORW_VIA_DB /* Defines how many threads aufs uses for I/O */ #undef AUFS_IO_THREADS /* * 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 /* * Traffic management via "delay pools". */ #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 /* * 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 /* * 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 /* Define to enable SNMP monitoring of Squid */ #undef SQUID_SNMP /* * Define to enable WCCP */ #define USE_WCCP 1 /* * Define to enable WCCPv2 */ #define USE_WCCPv2 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 to include code for the Hypertext Cache Protocol (HTCP) */ #undef USE_HTCP /* * Use Cache Digests for locating objects in neighbor caches. This * code is still semi-experimental. */ #undef USE_CACHE_DIGESTS /* * Cache Array Routing Protocol */ #undef USE_CARP /* Define if NTLM is allowed to fail gracefully when a helper has problems */ #undef NTLM_FAIL_OPEN /* Define if struct tm has tm_gmtoff member */ #undef HAVE_TM_GMTOFF /* Define if struct mallinfo has mxfast member */ #undef HAVE_EXT_MALLINFO /* Default FD_SETSIZE value */ #undef DEFAULT_FD_SETSIZE /* Maximum number of open filedescriptors */ #undef SQUID_MAXFD /* UDP send buffer size */ #undef SQUID_UDP_SO_SNDBUF /* UDP receive buffer size */ #undef SQUID_UDP_SO_RCVBUF /* TCP send buffer size */ #undef SQUID_TCP_SO_SNDBUF /* TCP receive buffer size */ #undef SQUID_TCP_SO_RCVBUF /* Host type from configure */ #undef CONFIG_HOST_TYPE /* If we need to declare sys_errlist[] as external */ #undef NEED_SYS_ERRLIST /* If gettimeofday is known to take only one argument */ #undef GETTIMEOFDAY_NO_TZP /* If libresolv.a has been hacked to export _dns_ttl_ */ #undef LIBRESOLV_DNS_TTL_HACK /* Define if struct ip has ip_hl member */ #undef HAVE_IP_HL /* Define if your compiler supports prototyping */ #undef HAVE_ANSI_PROTOTYPES /* Define if we should use GNU regex */ #undef USE_GNUREGEX /* signed size_t, grr */ #undef ssize_t /* * 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 if you have struct rusage */ #undef HAVE_STRUCT_RUSAGE /* * 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 /* * 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. */ #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 /* * type of fd_set array */ #undef fd_mask /* * If _res structure has nsaddr_list member */ #undef HAVE_RES_NSADDR_LIST /* * If _res structure has ns_list member */ #undef HAVE_RES_NS_LIST /* * Compile in support for Ident (RFC 931) lookups? Enabled by default. */ #define USE_IDENT 1 /* * If your system has statvfs(), and if it actually works! */ #undef HAVE_STATVFS /* * If --disable-internal-dns was given to configure, then we'll use * the dnsserver processes instead. */ #undef USE_DNSSERVERS /* * we check for the existance of 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 /* * Allow underscores in host names */ #undef ALLOW_HOSTNAME_UNDERSCORES /* * message type for message queues */ #undef mtyp_t /* * Define this to include code for SSL encryption. */ #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 /* Define if you want to set the COSS membuf size */ #undef COSS_MEMBUF_SZ /* Print stacktraces on fatal errors */ #undef PRINT_STACK_TRACE /* * Define this if unlinkd is required * (strongly recommended for ufs storage type) */ #undef USE_UNLINKD /* * Enable support for Transparent Proxy on Linux 2.4 systems */ #undef LINUX_NETFILTER /* * Enable real Transparent Proxy support for Netfilter TPROXY. */ #undef LINUX_TPROXY /* * Do we have unix sockets? (required for the winbind ntlm helper */ #undef HAVE_UNIXSOCKET #undef int16_t #undef u_int16_t #undef int32_t #undef u_int32_t #undef int64_t #undef u_int64_t /* The number of bytes in a __int64. */ #undef SIZEOF___INT64 /* The number of bytes in a int16_t. */ #undef SIZEOF_INT16_T /* The number of bytes in a int32_t. */ #undef SIZEOF_INT32_T /* The number of bytes in a int64_t. */ #undef SIZEOF_INT64_T /* The number of bytes in a off_t. */ #undef SIZEOF_OFF_T /* The number of bytes in a size_t. */ #undef SIZEOF_SIZE_T /* The number of bytes in a u_int16_t. */ #undef SIZEOF_U_INT16_T /* The number of bytes in a u_int32_t. */ #undef SIZEOF_U_INT32_T /* The number of bytes in a u_int64_t. */ #undef SIZEOF_U_INT64_T /* The number of bytes in a uint16_t. */ #undef SIZEOF_UINT16_T /* The number of bytes in a uint32_t. */ #undef SIZEOF_UINT32_T /* The number of bytes in a uint64_t. */ #undef SIZEOF_UINT64_T /* * Enable support for the X-Accelerator-Vary HTTP header */ #undef X_ACCELERATOR_VARY /* The number of bytes in a int. */ #undef SIZEOF_INT /* The number of bytes in a long. */ #undef SIZEOF_LONG /* The number of bytes in a long long. */ #undef SIZEOF_LONG_LONG /* The number of bytes in a short. */ #undef SIZEOF_SHORT /* The number of bytes in a void *. */ #undef SIZEOF_VOID_P /* Define if you have the backtrace_symbols_fd function. */ #undef HAVE_BACKTRACE_SYMBOLS_FD /* Define if you have the bcopy function. */ #undef HAVE_BCOPY /* Define if you have the bswap_16 function. */ #undef HAVE_BSWAP_16 /* Define if you have the bswap_32 function. */ #undef HAVE_BSWAP_32 /* Define if you have the crypt function. */ #undef HAVE_CRYPT /* Define if you have the drand48 function. */ #undef HAVE_DRAND48 /* Define if you have the fchmod function. */ #undef HAVE_FCHMOD /* Define if you have the getdtablesize function. */ #undef HAVE_GETDTABLESIZE /* Define if you have the getpagesize function. */ #undef HAVE_GETPAGESIZE /* Define if you have the getpass function. */ #undef HAVE_GETPASS /* Define if you have the getrlimit function. */ #undef HAVE_GETRLIMIT /* Define if you have the getrusage function. */ #undef HAVE_GETRUSAGE /* Define if you have the getspnam function. */ #undef HAVE_GETSPNAM /* Define if you have the initgroups function. */ #undef HAVE_INITGROUPS /* Define if you have the lrand48 function. */ #undef HAVE_LRAND48 /* Define if you have the mallinfo function. */ #undef HAVE_MALLINFO /* Define if you have the mallocblksize function. */ #undef HAVE_MALLOCBLKSIZE /* Define if you have the mallopt function. */ #undef HAVE_MALLOPT /* Define if you have the memcpy function. */ #undef HAVE_MEMCPY /* Define if you have the memmove function. */ #undef HAVE_MEMMOVE /* Define if you have the memset function. */ #undef HAVE_MEMSET /* Define if you have the mkstemp function. */ #undef HAVE_MKSTEMP /* Define if you have the mktime function. */ #undef HAVE_MKTIME /* Define if you have the mstats function. */ #undef HAVE_MSTATS /* Define if you have the poll function. */ #undef HAVE_POLL /* Define if you have the epoll function. */ #undef HAVE_EPOLL /* Define if you have the prctl function. */ #undef HAVE_PRCTL /* Define 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 if you have the pthread_setschedparam function. */ #undef HAVE_PTHREAD_SETSCHEDPARAM /* Define if you have the pthread_sigmask function. */ #undef HAVE_PTHREAD_SIGMASK /* Define if you have the putenv function. */ #undef HAVE_PUTENV /* Define if you have the random function. */ #undef HAVE_RANDOM /* Define if you have the regcomp function. */ #undef HAVE_REGCOMP /* Define if you have the regexec function. */ #undef HAVE_REGEXEC /* Define if you have the regfree function. */ #undef HAVE_REGFREE /* Define if you have the res_init function. */ #undef HAVE_RES_INIT /* Define if you have the rint function. */ #undef HAVE_RINT /* Define if you have the sbrk function. */ #undef HAVE_SBRK /* Define if you have the seteuid function. */ #undef HAVE_SETEUID /* Define if you have the setgroups function. */ #undef HAVE_SETGROUPS /* Define if you have the setpgrp function. */ #undef HAVE_SETPGRP /* Define if you have the setrlimit function. */ #undef HAVE_SETRLIMIT /* Define if you have the setsid function. */ #undef HAVE_SETSID /* Define if you have the sigaction function. */ #undef HAVE_SIGACTION /* Define if you have the snprintf function. */ #undef HAVE_SNPRINTF /* Define if you have the srand48 function. */ #undef HAVE_SRAND48 /* Define if you have the srandom function. */ #undef HAVE_SRANDOM /* Define if you have the statfs function. */ #undef HAVE_STATFS /* Define if you have the strerror function. */ #undef HAVE_STRERROR /* Define if you have the strtoll function. */ #undef HAVE_STRTOLL /* Define if you have the sysconf function. */ #undef HAVE_SYSCONF /* Define if you have the syslog function. */ #undef HAVE_SYSLOG /* Define if you have the tempnam function. */ #undef HAVE_TEMPNAM /* Define if you have the timegm function. */ #undef HAVE_TIMEGM /* Define if you have the vsnprintf function. */ #undef HAVE_VSNPRINTF /* Define if you have the <arpa/inet.h> header file. */ #undef HAVE_ARPA_INET_H /* Define if you have the <arpa/nameser.h> header file. */ #undef HAVE_ARPA_NAMESER_H /* Define if you have the <assert.h> header file. */ #undef HAVE_ASSERT_H /* Define if you have the <bstring.h> header file. */ #undef HAVE_BSTRING_H /* Define if you have the <byteswap.h> header file. */ #undef HAVE_BYTESWAP_H /* Define if you have the <crypt.h> header file. */ #undef HAVE_CRYPT_H /* Define if you have the <ctype.h> header file. */ #undef HAVE_CTYPE_H /* Define if you have the <dirent.h> header file. */ #undef HAVE_DIRENT_H /* Define if you have the <errno.h> header file. */ #undef HAVE_ERRNO_H /* Define if you have the <execinfo.h> header file. */ #undef HAVE_EXECINFO_H /* Define if you have the <fcntl.h> header file. */ #undef HAVE_FCNTL_H /* Define if you have the <fnmatch.h> header file. */ #undef HAVE_FNMATCH_H /* Define if you have the <getopt.h> header file. */ #undef HAVE_GETOPT_H /* Define if you have the <glib.h> header file. */ #undef HAVE_GLIB_H /* Define if you have the <gnumalloc.h> header file. */ #undef HAVE_GNUMALLOC_H /* Define if you have the <grp.h> header file. */ #undef HAVE_GRP_H /* Define if you have the <inttypes.h> header file. */ #undef HAVE_INTTYPES_H /* Define if you have the <ip_compat.h> header file. */ #undef HAVE_IP_COMPAT_H /* Define if you have the <ip_fil.h> header file. */ #undef HAVE_IP_FIL_H /* Define if you have the <ip_fil_compat.h> header file. */ #undef HAVE_IP_FIL_COMPAT_H /* Define if you have the <ip_nat.h> header file. */ #undef HAVE_IP_NAT_H /* Define if you have the <ipl.h> header file. */ #undef HAVE_IPL_H /* Define if you have the <libc.h> header file. */ #undef HAVE_LIBC_H /* Define if you have the <limits.h> header file. */ #undef HAVE_LIMITS_H /* Define if you have the <linux/netfilter_ipv4.h> header file. */ #undef HAVE_LINUX_NETFILTER_IPV4_H /* Define if you have the <linux/netfilter_ipv4/ip_tproxy.h> header file. */ #undef HAVE_LINUX_NETFILTER_IPV4_IP_TPROXY_H /* Define if you have the <malloc.h> header file. */ #undef HAVE_MALLOC_H /* Define if you have the <math.h> header file. */ #undef HAVE_MATH_H /* Define if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H /* Define if you have the <mount.h> header file. */ #undef HAVE_MOUNT_H /* Define if you have the <ndir.h> header file. */ #undef HAVE_NDIR_H /* Define if you have the <net/if.h> header file. */ #undef HAVE_NET_IF_H /* Define if you have the <net/pfvar.h> header file. */ #undef HAVE_NET_PFVAR_H /* Define if you have the <netdb.h> header file. */ #undef HAVE_NETDB_H /* Define if you have the <netinet/if_ether.h> header file. */ #undef HAVE_NETINET_IF_ETHER_H /* Define if you have the <netinet/in.h> header file. */ #undef HAVE_NETINET_IN_H /* Define if you have the <netinet/ip_compat.h> header file. */ #undef HAVE_NETINET_IP_COMPAT_H /* Define if you have the <netinet/ip_fil.h> header file. */ #undef HAVE_NETINET_IP_FIL_H /* Define if you have the <netinet/ip_fil_compat.h> header file. */ #undef HAVE_NETINET_IP_FIL_COMPAT_H /* Define if you have the <netinet/ip_nat.h> header file. */ #undef HAVE_NETINET_IP_NAT_H /* Define if you have the <netinet/ipl.h> header file. */ #undef HAVE_NETINET_IPL_H /* Define if you have the <netinet/tcp.h> header file. */ #undef HAVE_NETINET_TCP_H /* Define if you have the <nss.h> header file. */ #undef HAVE_NSS_H /* Define if you have the <nss_common.h> header file. */ #undef HAVE_NSS_COMMON_H /* Define if you have the <openssl/err.h> header file. */ #undef HAVE_OPENSSL_ERR_H /* Define if you have the <openssl/md5.h> header file. */ #undef HAVE_OPENSSL_MD5_H /* Define if you have the <openssl/ssl.h> header file. */ #undef HAVE_OPENSSL_SSL_H /* Define if you have the <poll.h> header file. */ #undef HAVE_POLL_H /* Define if you have the <pwd.h> header file. */ #undef HAVE_PWD_H /* Define if you have the <regex.h> header file. */ #undef HAVE_REGEX_H /* Define if you have the <resolv.h> header file. */ #undef HAVE_RESOLV_H /* Define if you have the <sasl.h> header file. */ #undef HAVE_SASL_H /* Define if you have the <sasl/sasl.h> header file. */ #undef HAVE_SASL_SASL_H /* Define if you have the <sched.h> header file. */ #undef HAVE_SCHED_H /* Define if you have the <signal.h> header file. */ #undef HAVE_SIGNAL_H /* Define if you have the <stdarg.h> header file. */ #undef HAVE_STDARG_H /* Define if you have the <stddef.h> header file. */ #undef HAVE_STDDEF_H /* Define if you have the <stdint.h> header file. */ #undef HAVE_STDINT_H /* Define if you have the <stdio.h> header file. */ #undef HAVE_STDIO_H /* Define if you have the <stdlib.h> header file. */ #undef HAVE_STDLIB_H /* Define if you have the <string.h> header file. */ #undef HAVE_STRING_H /* Define if you have the <strings.h> header file. */ #undef HAVE_STRINGS_H /* Define if you have the <sys/bitypes.h> header file. */ #undef HAVE_SYS_BITYPES_H /* Define if you have the <sys/dir.h> header file. */ #undef HAVE_SYS_DIR_H /* Define if you have the <sys/file.h> header file. */ #undef HAVE_SYS_FILE_H /* Define if you have the <sys/ioctl.h> header file. */ #undef HAVE_SYS_IOCTL_H /* Define if you have the <sys/mount.h> header file. */ #undef HAVE_SYS_MOUNT_H /* Define if you have the <sys/msg.h> header file. */ #undef HAVE_SYS_MSG_H /* Define if you have the <sys/ndir.h> header file. */ #undef HAVE_SYS_NDIR_H /* Define if you have the <sys/param.h> header file. */ #undef HAVE_SYS_PARAM_H /* Define if you have the <sys/prctl.h> header file. */ #undef HAVE_SYS_PRCTL_H /* Define if you have the <sys/resource.h> header file. */ #undef HAVE_SYS_RESOURCE_H /* Define if you have the <sys/select.h> header file. */ #undef HAVE_SYS_SELECT_H /* Define if you have the <sys/socket.h> header file. */ #undef HAVE_SYS_SOCKET_H /* Define if you have the <sys/stat.h> header file. */ #undef HAVE_SYS_STAT_H /* Define if you have the <sys/statvfs.h> header file. */ #undef HAVE_SYS_STATVFS_H /* Define if you have the <sys/syscall.h> header file. */ #undef HAVE_SYS_SYSCALL_H /* Define if you have the <sys/time.h> header file. */ #undef HAVE_SYS_TIME_H /* Define if you have the <sys/types.h> header file. */ #undef HAVE_SYS_TYPES_H /* Define if you have the <sys/un.h> header file. */ #undef HAVE_SYS_UN_H /* Define if you have the <sys/vfs.h> header file. */ #undef HAVE_SYS_VFS_H /* Define if you have the <sys/wait.h> header file. */ #undef HAVE_SYS_WAIT_H /* Define if you have the <syscall.h> header file. */ #undef HAVE_SYSCALL_H /* Define if you have the <syslog.h> header file. */ #undef HAVE_SYSLOG_H /* Define if you have the <time.h> header file. */ #undef HAVE_TIME_H /* Define if you have the <unistd.h> header file. */ #undef HAVE_UNISTD_H /* Define if you have the <utime.h> header file. */ #undef HAVE_UTIME_H /* Define if you have the <varargs.h> header file. */ #undef HAVE_VARARGS_H /* Define if you have the 44bsd library (-l44bsd). */ #undef HAVE_LIB44BSD /* Define if you have the bind library (-lbind). */ #undef HAVE_LIBBIND /* Define if you have the bsd library (-lbsd). */ #undef HAVE_LIBBSD /* Define if you have the dl library (-ldl). */ #undef HAVE_LIBDL /* Define if you have the gnumalloc library (-lgnumalloc). */ #undef HAVE_LIBGNUMALLOC /* Define if you have the intl library (-lintl). */ #undef HAVE_LIBINTL /* Define if you have the m library (-lm). */ #undef HAVE_LIBM /* Define if you have the malloc library (-lmalloc). */ #undef HAVE_LIBMALLOC /* Define if you have the nsl library (-lnsl). */ #undef HAVE_LIBNSL /* Define if you have the pthread library (-lpthread). */ #undef HAVE_LIBPTHREAD /* Define if you have the resolv library (-lresolv). */ #undef HAVE_LIBRESOLV /* Define if you have the rt library (-lrt). */ #undef HAVE_LIBRT /* Define if you have the socket library (-lsocket). */ #undef HAVE_LIBSOCKET /* Name of package */ #undef PACKAGE /* Version number of package */ #undef VERSION /* Support large cache files > 2GB */ #undef LARGE_CACHE_FILES /* Enable hostname sanity checks */ #undef CHECK_HOSTNAMES #endif /* __CONFIGURE_H__ */