#ifndef RCSID #define RCSID(msg) \ static const char *const rcsid[] = { (const char *)rcsid, "@(#)" msg } #endif #define MaxHostNameLen (64+4) #define MaxPathLen (1024+4) #define AUTHENTICATION 1 #define BINDIR "/usr/heimdal/bin" #define DES_ENCRYPTION 1 #define DIAGNOSTICS 1 #define ENCRYPTION 1 #define ENDIANESS_IN_SYS_PARAM_H 1 #define GETHOSTBYNAME_PROTO_COMPATIBLE 1 #define GETSERVBYNAME_PROTO_COMPATIBLE 1 #define GETSOCKNAME_PROTO_COMPATIBLE 1 #define HAVE_ARPA_FTP_H 1 #define HAVE_ARPA_INET_H 1 #define HAVE_ARPA_NAMESER_H 1 #define HAVE_ARPA_TELNET_H 1 #define HAVE_ASPRINTF 1 #define HAVE_ATEXIT 1 #define HAVE_CGETENT 1 #define HAVE_CHOWN 1 #define HAVE_CRYPT 1 #define HAVE_CURSES_H 1 #define HAVE_DAEMON 1 #define HAVE_DB1 1 #define HAVE_DBM_FIRSTKEY 1 #define HAVE_DBOPEN 1 #define HAVE_DB_H 1 #define HAVE_DIRENT_H 1 #define HAVE_DLFCN_H 1 #define HAVE_DLOPEN 1 #define HAVE_DN_EXPAND 1 #define HAVE_EL_INIT 1 #define HAVE_ERR 1 #define HAVE_ERRNO_H 1 #define HAVE_ERRX 1 #define HAVE_ERR_H 1 #define HAVE_FCHOWN 1 #define HAVE_FCNTL 1 #define HAVE_FCNTL_H 1 #define HAVE_FLOCK 1 #define HAVE_FNMATCH 1 #define HAVE_FNMATCH_H 1 #define HAVE_FOUR_VALUED_EL_INIT 1 #define HAVE_FREEADDRINFO 1 #define HAVE_FREEHOSTENT 1 #define HAVE_GAI_STRERROR 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETCWD 1 #define HAVE_GETDTABLESIZE 1 #define HAVE_GETEGID 1 #define HAVE_GETEUID 1 #define HAVE_GETGID 1 #define HAVE_GETHOSTBYNAME 1 #define HAVE_GETHOSTBYNAME2 1 #define HAVE_GETHOSTNAME 1 #define HAVE_GETIFADDRS 1 #define HAVE_GETIPNODEBYADDR 1 #define HAVE_GETIPNODEBYNAME 1 #define HAVE_GETLOGIN 1 #define HAVE_GETNAMEINFO 1 #define HAVE_GETOPT 1 #define HAVE_GETPROGNAME 1 #define HAVE_GETRLIMIT 1 #define HAVE_GETSOCKOPT 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_GETUID 1 #define HAVE_GETUSERSHELL 1 #define HAVE_GLOB 1 #define HAVE_GRP_H 1 #define HAVE_HSTRERROR 1 #define HAVE_H_ERRLIST 1 #define HAVE_H_ERRNO 1 #define HAVE_H_ERRNO_DECLARATION 1 #define HAVE_H_NERR 1 #define HAVE_IFADDRS_H 1 #define HAVE_IN6ADDR_LOOPBACK 1 #define HAVE_INET_ATON 1 #define HAVE_INET_NTOP 1 #define HAVE_INET_PTON 1 #define HAVE_INITGROUPS 1 #define HAVE_INITSTATE 1 #define HAVE_INNETGR 1 #define HAVE_INT16_T 1 #define HAVE_INT32_T 1 #define HAVE_INT64_T 1 #define HAVE_INT8_T 1 #define HAVE_INTTYPES_H 1 #define HAVE_IPV6 1 #define HAVE_IRUSEROK 1 #define HAVE_ISSETUGID 1 #define HAVE_LIBUTIL_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LOCALTIME_R 1 #define HAVE_LOGOUT 1 #define HAVE_LOGWTMP 1 #define HAVE_LONG_LONG 1 #define HAVE_LSTAT 1 #define HAVE_MEMMOVE 1 #define HAVE_MEMORY_H 1 #define HAVE_MKSTEMP 1 #define HAVE_MKTIME 1 #define HAVE_NDBM 1 #define HAVE_NDBM_H 1 #define HAVE_NETDB_H 1 #define HAVE_NETINET6_IN6_VAR_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_NETINET_IN_SYSTM_H 1 #define HAVE_NETINET_IP_H 1 #define HAVE_NETINET_TCP_H 1 #define HAVE_NET_IF_H 1 #define HAVE_NEW_DB 1 #define HAVE_OPENPTY 1 #define HAVE_OPENSSL 1 #define HAVE_OPTARG_DECLARATION 1 #define HAVE_OPTERR_DECLARATION 1 #define HAVE_OPTIND_DECLARATION 1 #define HAVE_OPTOPT_DECLARATION 1 #define HAVE_PATHS_H 1 #define HAVE_PTHREAD_H 1 #define HAVE_PUTENV 1 #define HAVE_PWD_H 1 #define HAVE_RAND 1 #define HAVE_RANDOM 1 #define HAVE_RCMD 1 #define HAVE_READLINE 1 #define HAVE_READV 1 #define HAVE_RECVMSG 1 #define HAVE_RESOLV_H 1 #define HAVE_RES_SEARCH 1 #define HAVE_REVOKE 1 #define HAVE_RPCSVC_YPCLNT_H 1 #define HAVE_SA_FAMILY_T 1 #define HAVE_SECURITY_PAM_MODULES_H 1 #define HAVE_SELECT 1 #define HAVE_SENDMSG 1 #define HAVE_SETEGID 1 #define HAVE_SETENV 1 #define HAVE_SETEUID 1 #define HAVE_SETITIMER 1 #define HAVE_SETLOGIN 1 #define HAVE_SETPGID 1 #define HAVE_SETPROCTITLE 1 #define HAVE_SETPROGNAME 1 #define HAVE_SETREGID 1 #define HAVE_SETRESGID 1 #define HAVE_SETRESUID 1 #define HAVE_SETREUID 1 #define HAVE_SETSID 1 #define HAVE_SETSOCKOPT 1 #define HAVE_SETSTATE 1 #define HAVE_SGTTY_H 1 #define HAVE_SIGACTION 1 #define HAVE_SIGNAL_H 1 #define HAVE_SNPRINTF 1 #define HAVE_SOCKET 1 #define HAVE_SOCKLEN_T 1 #define HAVE_SSIZE_T 1 #define HAVE_STDINT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRCASECMP 1 #define HAVE_STRDUP 1 #define HAVE_STRERROR 1 #define HAVE_STRFTIME 1 #define HAVE_STRINGS_H 1 #define HAVE_STRING_H 1 #define HAVE_STRLCAT 1 #define HAVE_STRLCPY 1 #define HAVE_STRNCASECMP 1 #define HAVE_STRPTIME 1 #define HAVE_STRSEP 1 #define HAVE_STRSTR 1 #define HAVE_STRTOK_R 1 #define HAVE_STRUCT_ADDRINFO 1 #define HAVE_STRUCT_IFADDRS 1 #define HAVE_STRUCT_IOVEC 1 #define HAVE_STRUCT_MSGHDR 1 #define HAVE_STRUCT_SOCKADDR 1 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1 #define HAVE_STRUCT_SOCKADDR_STORAGE 1 #define HAVE_STRUCT_TM_TM_GMTOFF 1 #define HAVE_STRUCT_TM_TM_ZONE 1 #define HAVE_STRUCT_WINSIZE 1 #define HAVE_STRUNVIS 1 #define HAVE_STRVIS 1 #define HAVE_STRVISX 1 #define HAVE_SWAB 1 #define HAVE_SYSCONF 1 #define HAVE_SYSCTL 1 #define HAVE_SYSLOG 1 #define HAVE_SYSLOG_H 1 #define HAVE_SYS_CAPABILITY_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_FILIO_H 1 #define HAVE_SYS_IOCCOM_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_PROC_H 1 #define HAVE_SYS_RESOURCE_H 1 #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_SOCKIO_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_SYS_SYSCALL_H 1 #define HAVE_SYS_SYSCTL_H 1 #define HAVE_SYS_TIMEB_H 1 #define HAVE_SYS_TIMES_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_TTY_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_UIO_H 1 #define HAVE_SYS_UN_H 1 #define HAVE_SYS_UTSNAME_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_TERMCAP_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_TERM_H 1 #define HAVE_TGETENT 1 #define HAVE_TIMEGM 1 #define HAVE_TIMEZONE 1 #define HAVE_TIMEZONE_DECLARATION 1 #define HAVE_TIME_H 1 #define HAVE_TTYNAME 1 #define HAVE_TTYSLOT 1 #define HAVE_UINT16_T 1 #define HAVE_UINT32_T 1 #define HAVE_UINT64_T 1 #define HAVE_UINT8_T 1 #define HAVE_UMASK 1 #define HAVE_UNAME 1 #define HAVE_UNISTD_H 1 #define HAVE_UNSETENV 1 #define HAVE_UNVIS 1 #define HAVE_UTMP_H 1 #define HAVE_U_INT16_T 1 #define HAVE_U_INT32_T 1 #define HAVE_U_INT64_T 1 #define HAVE_U_INT8_T 1 #define HAVE_VASPRINTF 1 #define HAVE_VERR 1 #define HAVE_VERRX 1 #define HAVE_VIS 1 #define HAVE_VIS_H 1 #define HAVE_VSNPRINTF 1 #define HAVE_VSYSLOG 1 #define HAVE_VWARN 1 #define HAVE_VWARNX 1 #define HAVE_WARN 1 #define HAVE_WARNX 1 #define HAVE_WRITEV 1 #define HAVE_WS_XPIXEL 1 #define HAVE_WS_YPIXEL 1 #define HAVE_XAUFILENAME 1 #define HAVE_XAUREADAUTH 1 #define HAVE_XAUWRITEAUTH 1 #define HAVE_YP_GET_DEFAULT_DOMAIN 1 #define HAVE__RES 1 #define HAVE__RES_DECLARATION 1 #define HAVE___ATTRIBUTE__ 1 #define HAVE___PROGNAME 1 #define KRB5 1 #define LIBDIR "/usr/heimdal/lib" #define LIBEXECDIR "/usr/heimdal/libexec" #define LOCALSTATEDIR "/var/heimdal" #define NEED_ASNPRINTF_PROTO 1 #define NEED_STRNDUP_PROTO 1 #define NEED_STRSVIS_PROTO 1 #define NEED_SVIS_PROTO 1 #define NEED_VASNPRINTF_PROTO 1 #define OLD_ENVIRON 1 #define OPENLOG_PROTO_COMPATIBLE 1 #define OTP 1 #define PACKAGE "heimdal" #define PACKAGE_BUGREPORT "heimdal-bugs@pdc.kth.se" #define PACKAGE_NAME "Heimdal" #define PACKAGE_STRING "Heimdal 0.4f" #define PACKAGE_TARNAME "heimdal" #define PACKAGE_VERSION "0.4f" #define RETSIGTYPE void #define SBINDIR "/usr/heimdal/sbin" #define STDC_HEADERS 1 #define SYSCONFDIR "/etc" #define TIME_WITH_SYS_TIME 1 #define VERSION "0.4f" #define VOID_RETSIGTYPE 1 #define YYTEXT_POINTER 1 #define _GNU_SOURCE 1 #if defined(ENCRYPTION) && !defined(AUTHENTICATION) #define AUTHENTICATION 1 #endif #ifndef LOGIN_PATH #define LOGIN_PATH BINDIR "/login" #endif #ifdef ROKEN_RENAME #include "roken_rename.h" #endif #ifdef VOID_RETSIGTYPE #define SIGRETURN(x) return #else #define SIGRETURN(x) return (RETSIGTYPE)(x) #endif #ifdef BROKEN_REALLOC #define realloc(X, Y) isoc_realloc((X), (Y)) #define isoc_realloc(X, Y) ((X) ? realloc((X), (Y)) : malloc(Y)) #endif #if defined(HAVE_FOUR_VALUED_KRB_PUT_INT) || !defined(KRB4) #define KRB_PUT_INT(F, T, L, S) krb_put_int((F), (T), (L), (S)) #else #define KRB_PUT_INT(F, T, L, S) krb_put_int((F), (T), (S)) #endif #ifndef HAVE_KRB_KDCTIMEOFDAY #define krb_kdctimeofday(X) gettimeofday((X), NULL) #endif #ifndef HAVE_KRB_GET_KDC_TIME_DIFF #define krb_get_kdc_time_diff() (0) #endif #if ENDIANESS_IN_SYS_PARAM_H # include # include # if BYTE_ORDER == BIG_ENDIAN # define WORDS_BIGENDIAN 1 # endif #endif #if _AIX #define _ALL_SOURCE struct ether_addr; struct sockaddr; struct sockaddr_dl; struct sockaddr_in; #endif #if IRIX == 4 && !defined(__STDC__) #define __STDC__ 0 #endif