/*********************************************************************** * Copyright (c) 2009-2017, Secure Endpoints Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * - Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * - Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * **********************************************************************/ #ifndef __CONFIG_H__ #define __CONFIG_H__ #define fallthrough do {} while(0) /* fallthrough */ #ifndef RCSID #define RCSID(msg) \ static const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg } #endif /* If this file is being included by a resource script, don't bother with anything other than the version macros. */ #ifndef RC_INVOKED #if defined(_MSC_VER) #define inline __inline #endif #define MaxHostNameLen (64+4) #define MaxPathLen MAX_PATH #ifndef MAXHOSTNAMELEN #define MAXHOSTNAMELEN MaxHostNameLen #endif #ifndef MAXPATHLEN #define MAXPATHLEN MaxPathLen #endif #ifdef BUILD_KRB5_LIB #ifndef KRB5_LIB #ifdef _WIN32 #define KRB5_LIB_FUNCTION #define KRB5_LIB_NORETURN_FUNCTION __declspec(noreturn) #define KRB5_LIB_CALL __stdcall #define KRB5_LIB_VARIABLE #else #define KRB5_LIB_FUNCTION #define KRB5_LIB_NORETURN_FUNCTION #define KRB5_LIB_CALL #define KRB5_LIB_VARIABLE #endif #endif #endif #ifdef BUILD_HX509_LIB #ifndef HX509_LIB #ifdef _WIN32 #define HX509_LIB_FUNCTION #define HX509_LIB_NORETURN_FUNCTION __declspec(noreturn) #define HX509_LIB_CALL __stdcall #define HX509_LIB_VARIABLE #else #define HX509_LIB_FUNCTION #define HX509_LIB_NORETURN_FUNCTION #define HX509_LIB_CALL #define HX509_LIB_VARIABLE #endif #endif #endif #ifdef BUILD_ROKEN_LIB #ifndef ROKEN_LIB #ifdef _WIN32 #define ROKEN_LIB_FUNCTION #define ROKEN_LIB_NORETURN_FUNCTION __declspec(noreturn) #define ROKEN_LIB_CALL __cdecl #define ROKEN_LIB_VARIABLE #else #define ROKEN_LIB_FUNCTION #define ROKEN_LIB_NORETURN_FUNCTION #define ROKEN_LIB_CALL #define ROKEN_LIB_VARIABLE #endif #endif #endif #ifdef BUILD_GSSAPI_LIB #ifndef GSSAPI_LIB #ifdef _WIN32 #define GSSAPI_LIB_FUNCTION #define GSSAPI_LIB_NORETURN_FUNCTION __declspec(noreturn) #define GSSAPI_LIB_CALL __stdcall #define GSSAPI_LIB_VARIABLE #else #define GSSAPI_LIB_FUNCTION #define GSSAPI_LIB_NORETURN_FUNCTION #define GSSAPI_LIB_CALL #define GSSAPI_LIB_VARIABLE #endif #endif #endif #ifdef BUILD_KDC_LIB #ifndef KDC_LIB #ifdef _WIN32 #define KDC_LIB_FUNCTION #define KDC_LIB_NORETURN_FUNCTION __declspec(noreturn) #define KDC_LIB_CALL __stdcall #define KDC_LIB_VARIABLE #else #define KDC_LIB_FUNCTION #define KDC_LIB_NORETURN_FUNCTION #define KDC_LIB_CALL #define KDC_LIB_VARIABLE #endif #endif #endif /* Feature macros */ @FEATURE_DEFS@ /* Define is backslashes act as path name delimiters */ #define BACKSLASH_PATH_DELIM 1 /* Path separator character */ #define PATH_SEP ";" /* Define if you want to use DES encryption in telnet. */ #define DES_ENCRYPTION 1 /* Define this if you want support for broken ENV_{VAR,VAL} telnets. */ /* #undef ENV_HACK */ /* define if prototype of gethostbyaddr is compatible with struct hostent *gethostbyaddr(const void *, size_t, int) */ /* #undef GETHOSTBYADDR_PROTO_COMPATIBLE */ /* define if prototype of gethostbyname is compatible with struct hostent *gethostbyname(const char *) */ #define GETHOSTBYNAME_PROTO_COMPATIBLE 1 /* define if prototype of getservbyname is compatible with struct servent *getservbyname(const char *, const char *) */ #define GETSERVBYNAME_PROTO_COMPATIBLE 1 /* define if prototype of getsockname is compatible with int getsockname(int, struct sockaddr*, socklen_t*) */ /* #undef GETSOCKNAME_PROTO_COMPATIBLE */ /* Define if you have the `altzone' variable. */ /* #undef HAVE_ALTZONE */ /* Define to 1 if you have the `arc4random' function. */ /* #undef HAVE_ARC4RANDOM */ /* Define to 1 if you have the header file. */ /* #undef HAVE_ARPA_INET_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_ARPA_NAMESER_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_ARPA_TELNET_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_ASL_H */ /* Define to 1 if you have the `asnprintf' function. */ /* #undef HAVE_ASNPRINTF */ /* Define to 1 if you have the `asprintf' function. */ /* #undef HAVE_ASPRINTF */ /* Define to 1 if you have the `atexit' function. */ #define HAVE_ATEXIT 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_BIND_BITYPES_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_BSDSETJMP_H */ /* Define to 1 if you have the `bswap16' function. */ /* #undef HAVE_BSWAP16 */ /* Define to 1 if you have the `bswap32' function. */ /* #undef HAVE_BSWAP32 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_CAPABILITY_H */ /* Define to 1 if you have the `cap_set_proc' function. */ /* #undef HAVE_CAP_SET_PROC */ /* Define if the system defines 'CHAR' type */ #define HAVE_CHAR 1 /* Define if you have the function `chown'. */ #define HAVE_CHOWN 1 /* Define if you have the function `closefrom'. */ /* #undef HAVE_CLOSEFROM */ /* Define to 1 if you have the header file. */ /* #undef HAVE_CONFIG_H */ /* Define if is present on the system is should be used for handling low level console operations. */ #define HAVE_CONIO_H /* Define if you have the function `copyhostent'. */ /* #undef HAVE_COPYHOSTENT */ /* Define to 1 if you have the `crypt' function. */ /* #undef HAVE_CRYPT */ /* Define to 1 if you have the header file. */ /* #ndef HAVE_CRYPT_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_CURSES_H */ /* Define if you have the function `daemon'. */ /* #define HAVE_DAEMON 1 */ /* define if you have a berkeley db1/2 library */ /* #undef HAVE_DB1 */ /* define if you have a berkeley db3/4 library */ /* #define HAVE_DB3 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_DB3_DB_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_DB4_DB_H 1 */ /* Define to 1 if you have the `dbm_firstkey' function. */ /* #define HAVE_DBM_FIRSTKEY 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_DBM_H */ /* Define to 1 if you have the `dbopen' function. */ /* #undef HAVE_DBOPEN */ /* Define to 1 if you have the header file. */ /* #define HAVE_DB_185_H 1 */ /* Define to 1 if you have the `db_create' function. */ /* #define HAVE_DB_CREATE 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_DB_H 1 */ /* define if you have ndbm compat in db */ /* #define HAVE_DB_NDBM 1 */ /* Define to 1 if you have the declaration of `altzone', and to 0 if you don't. */ /* #undef HAVE_DECL_ALTZONE */ /* Define to 1 if you have the declaration of `environ', and to 0 if you don't. */ #define HAVE_DECL_ENVIRON 1 /* Define to 1 if you have the declaration of `h_errlist', and to 0 if you don't. */ /* #undef HAVE_DECL_H_ERRLIST */ /* Define to 1 if you have the declaration of `h_errno', and to 0 if you don't. */ #define HAVE_DECL_H_ERRNO 1 /* Define to 1 if you have the declaration of `h_nerr', and to 0 if you don't. */ /* #undef HAVE_DECL_H_NERR */ /* Define to 1 if you have the declaration of `optarg', and to 0 if you don't. */ /* #undef HAVE_DECL_OPTARG */ /* Define to 1 if you have the declaration of `opterr', and to 0 if you don't. */ /* #undef HAVE_DECL_OPTERR */ /* Define to 1 if you have the declaration of `optind', and to 0 if you don't. */ /* #undef HAVE_DECL_OPTIND */ /* Define to 1 if you have the declaration of `optopt', and to 0 if you don't. */ /* #undef HAVE_DECL_OPTOPT */ /* Define to 1 if you have the declaration of `timezone', and to 0 if you don't. */ #define HAVE_DECL_TIMEZONE 1 /* Define to 1 if you have the declaration of `_res', and to 0 if you don't. */ /* #undef HAVE_DECL__RES */ /* Define to 1 if you have the declaration of `__progname', and to 0 if you don't. */ #define HAVE_DECL___PROGNAME 0 /* Define to 1 if you have the header file. */ /* MSVC doesn't provide a , but we implement it in lib/roken. */ #define HAVE_DIRENT_H 1 /* Define to 1 if you have the header file. */ /* MSVC doesn't provide a , but we implement it in lib/roken. */ #define HAVE_DLFCN_H 1 /* Define to 1 if you have the `dlopen' function. */ /* MSVC doesn't provide a , but we implement it in lib/roken. */ #define HAVE_DLOPEN 1 /* Define to 1 if you have the `dladdr' function. */ /* MSVC doesn't provide a , but we implement it in lib/roken. */ #define HAVE_DLADDR 1 /* Define to 1 if you have the `dn_expand' function. */ /* #undef HAVE_DN_EXPAND */ /* Define to 1 if you have the `door_create' function. */ /* #undef HAVE_DOOR_CREATE */ /* Define if you have the function `ecalloc'. */ /* #undef HAVE_ECALLOC */ /* Define to 1 if you have the `el_init' function. */ /* #undef HAVE_EL_INIT */ /* Define if you have the function `emalloc'. */ /* #undef HAVE_EMALLOC */ /* Define if you have the function `erealloc'. */ /* #undef HAVE_EREALLOC */ /* Define if you have the function `err'. */ #define HAVE_ERR 1 /* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 /* Define if you have the function `errx'. */ #define HAVE_ERRX 1 /* Define to 1 if you have the header file. */ #define HAVE_ERR_H 1 /* Define if you have the function `estrdup'. */ /* #undef HAVE_ESTRDUP */ /* Define if you have the function `fchown'. */ /* #undef HAVE_FCHOWN */ /* Define to 1 if you have the `fcntl' function. */ /* #undef HAVE_FCNTL */ /* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 /* Define if you have the function `flock'. */ /* #undef HAVE_FLOCK */ /* Define if you have the function `fnmatch'. */ /* #undef HAVE_FNMATCH */ /* Define to 1 if you have the header file. */ /* #undef HAVE_FNMATCH_H */ /* Define if you have the function `fseeko'. */ /* #undef HAVE_FSEEKO */ /* Define if you have the function `ftello'. */ /* #undef HAVE_FTELLO */ /* Define if you have the function `_fseeki64'. */ #define HAVE__FSEEKI64 1 /* Define if you have the function `_ftelli64'. */ #define HAVE__FTELLI64 1 /* Define if el_init takes four arguments. */ /* #undef HAVE_FOUR_VALUED_EL_INIT */ /* Have -framework Security */ /* #undef HAVE_FRAMEWORK_SECURITY */ /* Define to 1 if you have the `freeaddrinfo' function. */ #define HAVE_FREEADDRINFO 1 /* Define if you have the function `freehostent'. */ /* #undef HAVE_FREEHOSTENT */ /* Define to 1 if you have the `gai_strerror' function. */ #define HAVE_GAI_STRERROR 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_GDBM_NDBM_H */ /* Define to 1 if you have the `getaddrinfo' function. */ #define HAVE_GETADDRINFO 1 /* Define to 1 if you have the `getconfattr' function. */ /* #undef HAVE_GETCONFATTR */ /* Define if you have the function `getcwd'. */ #define HAVE_GETCWD 1 /* Define if you have the function `getdtablesize'. */ /* #define HAVE_GETDTABLESIZE 1 */ /* Define if you have the function `getegid'. */ /* #define HAVE_GETEGID 1 */ /* Define if you have the function `geteuid'. */ /* #define HAVE_GETEUID 1 */ /* Define if you have the function `getgid'. */ /* #define HAVE_GETGID 1 */ /* Define to 1 if you have the `gethostbyname2' function. */ /* #undef HAVE_GETHOSTBYNAME2 */ /* Define if you have the function `gethostname'. */ #define HAVE_GETHOSTNAME 1 /* Define if you have the function `getifaddrs'. */ /* #undef HAVE_GETIFADDRS */ /* Define if you have the function `getipnodebyaddr'. */ /* #undef HAVE_GETIPNODEBYADDR */ /* Define if you have the function `getipnodebyname'. */ /* #undef HAVE_GETIPNODEBYNAME */ /* Define to 1 if you have the `getlogin' function. */ /* #define HAVE_GETLOGIN 1 */ /* Define to 1 if you have the `getlogin_r' function. */ /* #define HAVE_GETLOGIN_R 1 */ /* Define if you have a working getmsg. */ /* #undef HAVE_GETMSG */ /* Define to 1 if you have the `getnameinfo' function. */ #define HAVE_GETNAMEINFO 1 /* Define if you have the function `getopt'. */ /* #define HAVE_GETOPT 1 */ /* Define to 1 if you have the `getpagesize' function. */ /* #define HAVE_GETPAGESIZE 1 */ /* Define to 1 if you have the `getpeereid' function. */ /* #define HAVE_GETPEEREID 1 */ /* Define to 1 if you have the `getpeerucred' function. */ /* #undef HAVE_GETPEERUCRED */ /* Define to 1 if you have the `getprogname' function. */ /* #define HAVE_GETPROGNAME 1 */ /* Define to 1 if you have the `getpwnam_r' function. */ /* #define HAVE_GETPWNAM_R 1 */ /* Define to 1 if you have the `getpwuid_r' function. */ /* #define HAVE_GETPWUID_R 1 */ /* Define to 1 if you have the `getrlimit' function. */ /* #define HAVE_GETRLIMIT 1 */ /* Define to 1 if you have the `getsockopt' function. */ #define HAVE_GETSOCKOPT 1 /* Define to 1 if you have the `getspnam' function. */ /* #undef HAVE_GETSPNAM */ /* Define if you have the function `gettimeofday'. */ /* #define HAVE_GETTIMEOFDAY 1 */ /* Define to 1 if you have the `getudbnam' function. */ /* #undef HAVE_GETUDBNAM */ /* Define if you have the function `getuid'. */ /* #define HAVE_GETUID 1 */ /* Define if you have the function `getusershell'. */ /* #define HAVE_GETUSERSHELL 1 */ /* Define to 1 if you have the `grantpt' function. */ /* #define HAVE_GRANTPT 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_GRP_H 1 */ /* Define to 1 if you have the `hstrerror' function. */ /* #define HAVE_HSTRERROR 1 */ /* Define if you have the `h_errlist' variable. */ /* #undef HAVE_H_ERRLIST */ /* Define if you have the `h_errno' variable. */ /* #define HAVE_H_ERRNO 1 */ /* Define if you have the `h_nerr' variable. */ /* #undef HAVE_H_NERR */ /* Define to 1 if you have the header file. */ /* #undef HAVE_IFADDRS_H */ /* Define if you have the in6addr_loopback variable */ /* #undef HAVE_IN6ADDR_LOOPBACK */ /* */ #define HAVE_INET_ADDR 1 /* define */ /* #define HAVE_INET_ATON 1 */ /* define */ /* #define HAVE_INET_NTOP 1 */ /* define */ /* #define HAVE_INET_PTON 1 */ #if _WIN32_WINNT >= 0x0600 #define HAVE_INET_NTOP 1 #define HAVE_INET_PTON 1 #endif /* Define if you have the function `initgroups'. */ /* #define HAVE_INITGROUPS 1 */ /* Define to 1 if you have the `initstate' function. */ /* #define HAVE_INITSTATE 1 */ /* Define if you have the function `innetgr'. */ /* #undef HAVE_INNETGR */ /* Define to 1 if the system has the type `int16_t'. */ /* #define HAVE_INT16_T 1 */ /* Define to 1 if the system has the type `int32_t'. */ /* #define HAVE_INT32_T 1 */ /* Define to 1 if the system has the type `int64_t'. */ /* #define HAVE_INT64_T 1 */ /* Define to 1 if the system has the type `int8_t'. */ /* #define HAVE_INT8_T 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_INTTYPES_H 1 */ /* Define to 1 if you have the header file. */ #define HAVE_IO_H 1 /* Define if you have IPv6. */ #define HAVE_IPV6 1 /* Define to 1 if you have the `issetugid' function. */ /* #undef HAVE_ISSETUGID */ /* Define if you want to use the Kerberos Credentials Manager. */ /* #define HAVE_KCM 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_LIBUTIL_H */ /* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 /* Define to 1 if you have the `loadquery' function. */ /* #undef HAVE_LOADQUERY */ /* Define if you have the function `localtime_r'. */ /* #define HAVE_LOCALTIME_R 1 */ /* Define to 1 if you have the header file. */ #define HAVE_LOCALE_H 1 /* Define to 1 if the system has the type `long long'. */ #define HAVE_LONG_LONG 1 /* Define if you have the function `lstat'. */ /* #define HAVE_LSTAT 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_MAILLOCK_H */ /* Define if you have the function `memmove'. */ #define HAVE_MEMMOVE 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define if you have the function `mkstemp'. */ /* #define HAVE_MKSTEMP 1 */ /* Define to 1 if you have a working `mmap' system call. */ /* #undef HAVE_MMAP */ /* define if you have a ndbm library */ /* #undef HAVE_NDBM */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NDBM_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_NETDB_H 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETGROUP_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET6_IN6_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET6_IN6_VAR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_IN6_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_IN6_MACHTYPES_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_NETINET_IN_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_NETINET_TCP_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_NETINET_IN_SYSTM_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_NETINET_IP_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_NETINET_TCP_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_NET_IF_H 1 */ /* Define if NDBM really is DB (creates files *.db) */ /* #define HAVE_NEW_DB 1 */ /* Define to 1 if you have the `on_exit' function. */ /* #define HAVE_ON_EXIT 1 */ /* Define to 1 if you have the '_onexit' function */ #define HAVE__ONEXIT 1 /* Define to 1 if you have the `openpty' function. */ /* #define HAVE_OPENPTY 1 */ /* define to 1 to use openssl's libcrypto as a (default) backend for libhcrypto */ /* #undef HAVE_HCRYPTO_W_OPENSSL */ /* Define to enable basic OSF C2 support. */ /* #undef HAVE_OSFC2 */ /* Define to 1 if you have the header file. */ /* #define HAVE_PATHS_H 1 */ /* Define to 1 if you have the `pidfile' function. */ /* #undef HAVE_PIDFILE */ /* Define to 1 if you have the `poll' function. */ /* #define HAVE_POLL 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_POLL_H 1 */ /* Define to 1 if you have the header file. */ /* This option is added by the NTMakefile if we have a . */ /* #define HAVE_PTHREAD_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_PTY_H 1 */ /* Define if you have the function `putenv'. */ #define HAVE_PUTENV 1 /* Define to 1 if you have the header file. */ /* #define HAVE_PWD_H 1 */ /* Define to 1 if you have the `rand' function. */ #define HAVE_RAND 1 /* Define to 1 if you have the `random' function. */ /* #define HAVE_RANDOM 1 */ /* Define if you have the function `rcmd'. */ /* #define HAVE_RCMD 1 */ /* Define if you have a readline compatible library. */ /* #define HAVE_READLINE 1 */ /* Define if you have the function `readv'. */ /* #define HAVE_READV 1 */ /* Define if you have the function `recvmsg'. */ /* #define HAVE_RECVMSG 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_RESOLV_H */ /* Define to 1 if you have the `res_ndestroy' function. */ /* #undef HAVE_RES_NDESTROY */ /* Define to 1 if you have the `res_nsearch' function. */ /* #undef HAVE_RES_NSEARCH */ /* Define to 1 if you have the `res_search' function. */ /* #undef HAVE_RES_SEARCH */ /* Define to 1 if you have the header file. */ /* #undef HAVE_RPCSVC_YPCLNT_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SAC_H */ /* Define to 1 if the system has the type `sa_family_t'. */ /* #define HAVE_SA_FAMILY_T 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SECURITY_PAM_MODULES_H */ /* Define to 1 if you have the `select' function. */ #define HAVE_SELECT 1 /* Define if you have the function `sendmsg'. */ /* #define HAVE_SENDMSG 1 */ /* Define if you have the function `setegid'. */ /* #define HAVE_SETEGID 1 */ /* Define if you have the function `setenv'. */ #define HAVE_SETENV 1 /* Define if you have the function `seteuid'. */ /* #define HAVE_SETEUID 1 */ /* Define to 1 if you have the `setitimer' function. */ /* #define HAVE_SETITIMER 1 */ /* Define to 1 if you have the `setlim' function. */ /* #undef HAVE_SETLIM */ /* Define to 1 if you have the `setlogin' function. */ /* #undef HAVE_SETLOGIN */ /* Define to 1 if you have the `setprogname' function. */ /* #define HAVE_SETPROGNAME 1 */ /* Define to 1 if you have the `setregid' function. */ /* #define HAVE_SETREGID 1 */ /* Define to 1 if you have the `setresgid' function. */ /* #undef HAVE_SETRESGID */ /* Define to 1 if you have the `setresuid' function. */ /* #undef HAVE_SETRESUID */ /* Define to 1 if you have the `setreuid' function. */ /* #define HAVE_SETREUID 1 */ /* Define to 1 if you have the `setsid' function. */ /* #define HAVE_SETSID 1 */ /* Define to 1 if you have the `setsockopt' function. */ #define HAVE_SETSOCKOPT 1 /* Define to 1 if you have the `setstate' function. */ /* #define HAVE_SETSTATE 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SGTTY_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SHADOW_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SIAD_H */ /* Define to 1 if you have the `sigaction' function. */ /* #define HAVE_SIGACTION 1 */ /* Define to 1 if you have the header file. */ #define HAVE_SIGNAL_H 1 /* define if you have a working snprintf */ /* snprintf() and vsnprintf() do exist. But the implementations are not C99 compliant. */ /* #define HAVE_SNPRINTF 1 */ /* Define to 1 if the system has the type `socklen_t'. */ #define HAVE_SOCKLEN_T 1 /* Define to 1 if the system has the type `ssize_t'. */ /* #define HAVE_SSIZE_T 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_STANDARDS_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_STDINT_H 1 */ /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define if you have the function `strcasecmp'. */ #define HAVE_STRCASECMP 1 #define strcasecmp _stricmp /* Define if you have the function `strdup'. */ #define HAVE_STRDUP 1 /* Define if you have the function `strerror'. */ #define HAVE_STRERROR 1 /* Define if you have the function `strftime'. */ /* #define HAVE_STRFTIME 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_STRINGS_H 1 */ /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define if you have the function `strlcat'. */ /* #define HAVE_STRLCAT 1 */ /* Define if you have the function `strlcpy'. */ /* #define HAVE_STRLCPY 1 */ /* Define if you have the function `strlwr'. */ #define HAVE_STRLWR 1 /* Define if you have the function `strncasecmp'. */ #define HAVE_STRNCASECMP 1 #define strncasecmp _strnicmp /* Define if you have the function `strndup'. */ /* #define HAVE_STRNDUP 1 */ /* Define if you have the function `strnlen'. */ #define HAVE_STRNLEN 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_STROPTS_H */ /* Define if you have the function `strptime'. */ /* #define HAVE_STRPTIME 1 */ /* Define if you have the function `strsep'. */ /* #define HAVE_STRSEP 1 */ /* Define if you have the function `strsep_copy'. */ /* #undef HAVE_STRSEP_COPY */ /* Define to 1 if you have the `strsvis' function. */ /* #undef HAVE_STRSVIS */ /* Define if you have the function `strtok_r'. */ /* #define HAVE_STRTOK_R 1 */ #if defined(__has_include) # if __has_include() # define HAVE_UCRT 1 # endif #endif #ifdef HAVE_UCRT #define HAVE_STRTOLL 1 #define HAVE_STRTOULL 1 #endif /* Define to 1 if the system has the type `struct addrinfo'. */ #define HAVE_STRUCT_ADDRINFO 1 /* Define to 1 if the system has the type `struct ifaddrs'. */ /* #undef HAVE_STRUCT_IFADDRS */ /* Define to 1 if the system has the type `struct iovec'. */ /* #define HAVE_STRUCT_IOVEC 1 */ /* Define to 1 if the system has the type `struct msghdr'. */ /* #define HAVE_STRUCT_MSGHDR 1 */ /* Define to 1 if the system has the type `struct sockaddr'. */ #define HAVE_STRUCT_SOCKADDR 1 /* Define if struct sockaddr has field sa_len. */ /* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */ /* Define to 1 if the system has the type `struct sockaddr_storage'. */ #define HAVE_STRUCT_SOCKADDR_STORAGE 1 /* define if you have struct spwd */ /* #undef HAVE_STRUCT_SPWD */ /* Define if struct tm has field tm_gmtoff. */ /* #undef HAVE_STRUCT_TM_TM_GMTOFF */ /* Define if struct tm has field tm_zone. */ /* #undef HAVE_STRUCT_TM_TM_ZONE */ /* define if struct winsize is declared in sys/termios.h */ /* #define HAVE_STRUCT_WINSIZE 1 */ /* Define to 1 if you have the `strunvis' function. */ /* #undef HAVE_STRUNVIS */ /* Define if you have the function `strupr'. */ #define HAVE_STRUPR 1 /* Define to 1 if you have the `strvis' function. */ /* #undef HAVE_STRVIS */ /* Define to 1 if you have the `strvisx' function. */ /* #undef HAVE_STRVISX */ /* Define to 1 if you have the `svis' function. */ /* #undef HAVE_SVIS */ /* Define if you have the function `swab'. */ #define HAVE_SWAB 1 /* Define to 1 if you have the `sysconf' function. */ /* #define HAVE_SYSCONF 1 */ /* Define to 1 if you have the `sysctl' function. */ /* #undef HAVE_SYSCTL */ /* syslog is provided for _win32 in lib/roken */ /* Define to 1 if you have the header file. */ #define HAVE_SYSLOG_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_BITYPES_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_BSWAP_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_CAPABILITY_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_CATEGORY_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_FILE_H 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_FILIO_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_IOCCOM_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_IOCTL_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_MMAN_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_PARAM_H 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PROC_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PTYIO_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PTYVAR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PTY_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_RESOURCE_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_SELECT_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_SOCKET_H 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_SOCKIO_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_STREAM_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_STROPTS_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_STRTTY_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_STR_TTY_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_SYSCALL_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_SYSCTL_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_TERMIO_H 1 */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_TIMEB_H 1 /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_TIMES_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_TIME_H 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_TTY_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_UCRED_H */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_UIO_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_UN_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_UTSNAME_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_SYS_WAIT_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_TERMCAP_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_TERMIOS_H 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_TERMIO_H 1 */ /* Define to 1 if you have the header file. */ /* #undef HAVE_TERM_H */ /* Define to 1 if you have the `tgetent' function. */ /* #define HAVE_TGETENT 1 */ /* Define if you have the function `timegm'. */ /* #define HAVE_TIMEGM 1 */ /* Define if you have the `timezone' variable. */ #define HAVE_TIMEZONE 1 /* Define to 1 if you have the header file. */ #define HAVE_TIME_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_TMPDIR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_UDB_H */ /* Define to 1 if the system has the type `uint16_t'. */ /* #define HAVE_UINT16_T 1 */ /* Define to 1 if the system has the type `uint32_t'. */ /* #define HAVE_UINT32_T 1 */ /* Define to 1 if the system has the type `uint64_t'. */ /* #define HAVE_UINT64_T 1 */ /* Define to 1 if the system has the type `uint8_t'. */ /* #define HAVE_UINT8_T 1 */ /* Define to 1 if the system has the type `uintptr_t'. */ #define HAVE_UINTPTR_T 1 /* Define to 1 if you have the `uname' function. */ /* #define HAVE_UNAME 1 */ /* Define to 1 if you have the header file. */ /* #define HAVE_UNISTD_H 1 */ /* Define to 1 if you have the `unlockpt' function. */ /* #define HAVE_UNLOCKPT 1 */ /* Define if you have the function `unsetenv'. */ /* #define HAVE_UNSETENV 1 */ /* Define to 1 if you have the `unvis' function. */ /* #undef HAVE_UNVIS */ /* Define to 1 if you have the header file. */ /* #undef HAVE_USERCONF_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_USERSEC_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_UTIL_H */ /* Define to 1 if the system has the type `u_int16_t'. */ /* #define HAVE_U_INT16_T 1 */ /* Define to 1 if the system has the type `u_int32_t'. */ /* #define HAVE_U_INT32_T 1 */ /* Define to 1 if the system has the type `u_int64_t'. */ /* #define HAVE_U_INT64_T 1 */ /* Define to 1 if the system has the type `u_int8_t'. */ /* #define HAVE_U_INT8_T 1 */ /* Define to 1 if you have the `vasnprintf' function. */ /* #undef HAVE_VASNPRINTF */ /* Define to 1 if you have the `vasprintf' function. */ /* #define HAVE_VASPRINTF 1 */ /* Define if you have the function `verr'. */ /* #define HAVE_VERR 1 */ /* Define if you have the function `verrx'. */ /* #define HAVE_VERRX 1 */ /* Define to 1 if you have the `vis' function. */ /* #undef HAVE_VIS */ /* Define to 1 if you have the header file. */ /* #undef HAVE_VIS_H */ /* define if you have a working vsnprintf */ /* snprintf() and vsnprintf() do exist. But the implementations are not C99 compliant. */ /* #define HAVE_VSNPRINTF 1 */ /* Define if you have the function `vsyslog'. */ #define HAVE_VSYSLOG 1 /* Define if you have the function `vwarn'. */ /* #define HAVE_VWARN 1 */ /* Define if you have the function `vwarnx'. */ /* #define HAVE_VWARNX 1 */ /* Define if you have the function `warn'. */ /* #define HAVE_WARN 1 */ /* Define if you have the function `warnx'. */ /* #define HAVE_WARNX 1 */ /* Define if you have the function `writev'. */ /* #define HAVE_WRITEV 1 */ /* Defined if we have WinSock */ #define HAVE_WINSOCK 1 /* Defined if we have WinDNS */ #define HAVE_WINDNS 1 /* define if struct winsize has ws_xpixel */ /* #define HAVE_WS_XPIXEL 1 */ /* define if struct winsize has ws_ypixel */ /* #define HAVE_WS_YPIXEL 1 */ /* Define if you have the `_res' variable. */ /* #undef HAVE__RES */ /* Define to 1 if you have the `_scrsize' function. */ /* #undef HAVE__SCRSIZE */ /* define if your compiler has __attribute__ */ /* #define HAVE___ATTRIBUTE__ 1 */ /* Define if you have the `__progname' variable. */ /* #define HAVE___PROGNAME 1 */ /* Define if you are running IRIX 4. */ /* #undef IRIX4 */ /* define if the system is missing a prototype for asnprintf() */ /* #define NEED_ASNPRINTF_PROTO 1 */ /* define if the system is missing a prototype for asprintf() */ /* #undef NEED_ASPRINTF_PROTO */ /* define if the system is missing a prototype for crypt() */ /* #undef NEED_CRYPT_PROTO */ /* define if the system is missing a prototype for daemon() */ /* #undef NEED_DAEMON_PROTO */ /* define if the system is missing a prototype for gethostname() */ /* #undef NEED_GETHOSTNAME_PROTO */ /* define if the system is missing a prototype for getusershell() */ /* #undef NEED_GETUSERSHELL_PROTO */ /* define if the system is missing a prototype for glob() */ /* #undef NEED_GLOB_PROTO */ /* define if the system is missing a prototype for hstrerror() */ /* #undef NEED_HSTRERROR_PROTO */ /* define if the system is missing a prototype for inet_aton() */ /* #undef NEED_INET_ATON_PROTO */ /* define if the system is missing a prototype for mkstemp() */ /* #define NEED_MKSTEMP_PROTO 1 */ /* define if the system is missing a prototype for SecKeyGetCSPHandle() */ /* #undef NEED_SECKEYGETCSPHANDLE_PROTO */ /* define if the system is missing a prototype for setenv() */ #define NEED_SETENV_PROTO 1 /* define if the system is missing a prototype for snprintf() */ /* #undef NEED_SNPRINTF_PROTO */ /* define if the system is missing a prototype for strndup() */ /* #undef NEED_STRNDUP_PROTO */ /* define if the system is missing a prototype for strsep() */ /* #undef NEED_STRSEP_PROTO */ /* define if the system is missing a prototype for strsvis() */ /* #define NEED_STRSVIS_PROTO 1 */ /* define if the system is missing a prototype for strtok_r() */ #define NEED_STRTOK_R_PROTO 1 /* define if the system is missing a prototype for strunvis() */ /* #define NEED_STRUNVIS_PROTO 1 */ /* define if the system is missing a prototype for strvisx() */ /* #define NEED_STRVISX_PROTO 1 */ /* define if the system is missing a prototype for strvis() */ /* #define NEED_STRVIS_PROTO 1 */ /* define if the system is missing a prototype for svis() */ /* #define NEED_SVIS_PROTO 1 */ /* define if the system is missing a prototype for unsetenv() */ /* #undef NEED_UNSETENV_PROTO */ /* define if the system is missing a prototype for unvis() */ /* #define NEED_UNVIS_PROTO 1 */ /* define if the system is missing a prototype for vasnprintf() */ /* #define NEED_VASNPRINTF_PROTO 1 */ /* define if the system is missing a prototype for vasprintf() */ /* #undef NEED_VASPRINTF_PROTO */ /* define if the system is missing a prototype for vis() */ /* #define NEED_VIS_PROTO 1 */ /* define if the system is missing a prototype for vsnprintf() */ /* #undef NEED_VSNPRINTF_PROTO */ /* Define to 1 if your C compiler doesn't accept -c and -o together. */ /* #undef NO_MINUS_C_MINUS_O */ /* Define if you don't want to use mmap. */ #define NO_MMAP 1 /* Define if the Unix rand method is not defined */ #define NO_RAND_UNIX_METHOD 1 /* Define if the Fortuna rand method is not defined */ #define NO_RAND_FORTUNA_METHOD 1 /* Define if PID files should not be used. */ #define NO_PIDFILES 1 /* Define if SIGPIPE is not supported */ #define NO_SIGPIPE 1 /* Define if SIGXCPU is not supported */ #define NO_SIGXCPU 1 /* Define if sleep() is not available */ #define NO_SLEEP 1 /* Define to 1 if Unix sockets (AF_UNIX) are not available. */ #define NO_UNIX_SOCKETS 1 /* Define to 1 if POSIX link/unlink operations should be avoided. This may be because the behavior of links are not not consistent with POSIX or because the filesystem may not support POSIX links. */ #define NO_POSIX_LINKS 1 /* Define this to enable old environment option in telnet. */ /* #define OLD_ENVIRON 1 */ /* define if prototype of openlog is compatible with void openlog(const char *, int, int) */ #define OPENLOG_PROTO_COMPATIBLE 1 /* Define if getlogin has POSIX flavour (and not BSD). */ /* #define POSIX_GETLOGIN 1 */ /* Define if getlogin_r has POSIX flavour (and not BSD). */ /* #define POSIX_GETLOGIN_R 1 */ /* Define if getpwnam_r has POSIX flavour. */ /* #define POSIX_GETPWNAM_R 1 */ /* Define if getpwnam_r has POSIX flavour. */ /* #define POSIX_GETPWUID_R 1 */ /* Define if you have the readline package. */ #define READLINE 1 /* Define if rename() does not unlink an existing file */ #define RENAME_DOES_NOT_UNLINK 1 /* Define if you want to use samba socket wrappers. */ /* #undef SOCKET_WRAPPER_REPLACE */ /* Define if a socket is not a file descriptor */ #define SOCKET_IS_NOT_AN_FD 1 /* Define if FD_SETSIZE check does not apply to this platform */ #define NO_LIMIT_FD_SETSIZE 1 /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define if you have streams ptys. */ /* #undef STREAMSPTY */ /* Define to 1 if you can safely include both and . */ /* #define TIME_WITH_SYS_TIME 1 */ /* Define to 1 if your declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ /* define if target is big endian */ /* #undef WORDS_BIGENDIAN */ /* Define to 1 if the X Window System is missing or not being used. */ #define X_DISPLAY_MISSING 1 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ /* #undef YYTEXT_POINTER */ /* Number of bits in a file offset, on hosts where this is settable. */ /* #undef _FILE_OFFSET_BITS */ /* Define to enable extensions on glibc-based systems such as Linux. */ /* #define _GNU_SOURCE 1 */ /* Define for large files, on AIX-style hosts. */ /* #undef _LARGE_FILES */ /* Set this to the default system lead string for telnetd * can contain %-escapes: %s=sysname, %m=machine, %r=os-release * %v=os-version, %t=tty, %h=hostname, %d=date and time */ /* #undef USE_IM */ /* Used with login -p */ /* #undef LOGIN_ARGS */ /* The size of `time_t', as computed by sizeof. */ #if defined (_USE_64BIT_TIME_T) || !defined( _USE_32BIT_TIME_T) #define SIZEOF_TIME_T 8 #else #define SIZEOF_TIME_T 4 #endif #ifdef ROKEN_RENAME #include "roken_rename.h" #endif #if defined(ENCRYPTION) && !defined(AUTHENTICATION) #define AUTHENTICATION 1 #endif /* Paths */ #define SYSCONFDIR "%{COMMONCONFIG}" #define LIBDIR "%{LIBDIR}" #define CLIENT_KEYTAB_DEFAULT "FILE:%{LOCAL_APPDATA}\\Kerberos\\client.keytab" #endif /* RC_INVOKED */ /* Version info */ #define PACKAGE "@PACKAGE@" #define PACKAGE_BUGREPORT "@PACKAGE_BUGREPORT@" #define PACKAGE_NAME "@PACKAGE_NAME@" #define PACKAGE_STRING "@PACKAGE_NAME@ @PACKAGE_VERSION@" #define PACKAGE_TARNAME "@PACKAGE@" #define PACKAGE_VERSION "@PACKAGE_VERSION@" #define PACKAGE_COMPANY "@PACKAGE_COMPANY@" #define PACKAGE_COPYRIGHT "@PACKAGE_COPYRIGHT@" #define VERSION "@PACKAGE_VERSION@" #define RC_PRODVER_MAJOR @MAJOR@ #define RC_PRODVER_MINOR @MINOR@ #define RC_PRODVER_AUX @AUX@ #define RC_PRODVER_PATCH @PATCH@ #define RC_PRODVER_C @MAJOR@,@MINOR@,@AUX@,@PATCH@ #define RC_PRODVER_CS "@MAJOR@,@MINOR@,@AUX@,@PATCH@" #define RC_PRODVER_DS "@MAJOR@.@MINOR@.@AUX@.@PATCH@" #define RC_PRODUCT_NAME_0409 PACKAGE_NAME #define RC_PRODUCT_VER_0409 PACKAGE_VERSION #define RC_COMPANY_0409 PACKAGE_COMPANY #define RC_COPYRIGHT_0409 PACKAGE_COPYRIGHT @VERSION_OPTDEFS@ #endif /* __CONFIG_H__ */