aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2003-03-06 18:52:05 +0000
committerAlexandra Ellwood <lxs@mit.edu>2003-03-06 18:52:05 +0000
commitbcc8c2874f4d8c86cbd6503d4fe370bc8d6a5fc1 (patch)
treeeb3f8be0f7f2ee6ee6d4ef7c8f1be9a49f6456f5
parent8e3533a09fb43b88d8c071bad5353576918c7842 (diff)
downloadkrb5-bcc8c2874f4d8c86cbd6503d4fe370bc8d6a5fc1.zip
krb5-bcc8c2874f4d8c86cbd6503d4fe370bc8d6a5fc1.tar.gz
krb5-bcc8c2874f4d8c86cbd6503d4fe370bc8d6a5fc1.tar.bz2
The prefix file for KfM 5.0. This file has all the #defines for Mac OS X which are normally specified by -Dfoo on the command line by the krb5 build system. Since KfM uses Project Builder, we specify them here
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15240 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/mac/MacOSX/Headers/Kerberos5Prefix.h181
1 files changed, 181 insertions, 0 deletions
diff --git a/src/mac/MacOSX/Headers/Kerberos5Prefix.h b/src/mac/MacOSX/Headers/Kerberos5Prefix.h
new file mode 100644
index 0000000..842fd13
--- /dev/null
+++ b/src/mac/MacOSX/Headers/Kerberos5Prefix.h
@@ -0,0 +1,181 @@
+#include <TargetConditionals.h>
+#include <krb5/autoconf.h>
+
+#define USE_CCAPI 1
+#define USE_LOGIN_LIBRARY 1
+
+#define KRB_PRIVATE 1
+#define KRB5_PRIVATE 1
+#define KRB524_PRIVATE 1
+
+#define GETGROUPS_T gid_t
+#define GETPEERNAME_ARG2_TYPE struct sockaddr
+#define GETPEERNAME_ARG3_TYPE int
+#define GETSOCKNAME_ARG2_TYPE struct sockaddr
+#define GETSOCKNAME_ARG3_TYPE int
+#define GETSOCKNAME_ARG3_TYPE int
+#define GETSOCKNAME_ARG3_TYPE int
+#define GET_TGT_VIA_PASSWD 1
+#define GSSAPI 1
+#define GSSAPI_KRB5 1
+#define GSSAPI_V2 1
+#define HAVE_ACCESS 1
+#define HAVE_ARPA_INET_H 1
+#define HAVE_ARPA_NAMESER_H 1
+#define HAVE_BT_RSEQ 1
+#define HAVE_CGETENT 1
+#define HAVE_CHMOD 1
+#define HAVE_CLOSELOG 1
+#define HAVE_CURSES_H 1
+#define HAVE_DAEMON 1
+#define HAVE_FCHMOD 1
+#define HAVE_FCHOWN 1
+#define HAVE_FCNTL_H 1
+#define HAVE_FLOCK 1
+#define HAVE_FORK 1
+#define HAVE_GETADDRINFO 1
+#define HAVE_GETCWD 1
+#define HAVE_GETDTABLESIZE 1
+#define HAVE_GETENV 1
+#define HAVE_GETEUID 1
+#define HAVE_GETHOSTBYNAME2 1
+#define HAVE_GETIFADDRS 1
+#define HAVE_GETNAMEINFO 1
+#define HAVE_GETOPT 1
+#define HAVE_GETUID 1
+#define HAVE_GETUSERSHELL 1
+#define HAVE_HERROR 1
+#define HAVE_IFADDRS_H 1
+#define HAVE_INET_ATON 1
+#define HAVE_INET_NTOP 1
+#define HAVE_INET_PTON 1
+#define HAVE_INITGROUPS 1
+#define HAVE_INTTYPES_H 1
+#define HAVE_ISATTY 1
+#define HAVE_KILLPG 1
+#define HAVE_KRB_GET_ERR_TEXT 1
+#define HAVE_KRB_SAVE_CREDENTIALS 1
+#define HAVE_LIMITS_H 1
+#define HAVE_LOGWTMP 1
+#define HAVE_LSTAT 1
+#define HAVE_MEMMOVE 1
+#define HAVE_MEMORY_H 1
+#define HAVE_NETDB_H 1
+#define HAVE_NETINET_IN_H 1
+#define HAVE_OPENLOG 1
+#define HAVE_OPENPTY 1
+#define HAVE_PATHS_H 1
+#define HAVE_PWD_H 1
+#define HAVE_REGCOMP 1
+#define HAVE_REGEXEC 1
+#define HAVE_REGEXP_H 1
+#define HAVE_REGEX_H 1
+#define HAVE_REVOKE 1
+#define HAVE_RRESVPORT_AF 1
+#define HAVE_SA_LEN 1
+#define HAVE_SETENV 1
+#define HAVE_SETEUID 1
+#define HAVE_SETLOGIN 1
+#define HAVE_SETOWN 1
+#define HAVE_SETPGID 1
+#define HAVE_SETPRIORITY 1
+#define HAVE_SETREUID 1
+#define HAVE_SETSID 1
+#define HAVE_SETUPTERM 1
+#define HAVE_SRAND 1
+#define HAVE_SRAND48 1
+#define HAVE_SRANDOM 1
+#define HAVE_SSCANF 1
+#define HAVE_STAT 1
+#define HAVE_STDARG_H 1
+#define HAVE_STDINT_H 1
+#define HAVE_STDLIB_H 1
+#define HAVE_STRCASECMP 1
+#define HAVE_STRCHR 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_STRPTIME 1
+#define HAVE_STRSTR 1
+#define HAVE_STRUCT_SOCKADDR_STORAGE 1
+#define HAVE_STRUCT_UTMP_UT_HOST 1
+#define HAVE_SYSLOG 1
+#define HAVE_SYSLOG_H 1
+#define HAVE_SYS_ERRLIST 1
+#define HAVE_SYS_FILIO_H 1
+#define HAVE_SYS_IOCTL_COMPAT_H 1
+#define HAVE_SYS_PARAM_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_TIME_H 1
+#define HAVE_SYS_TTY_H 1
+#define HAVE_SYS_TYPES_H 1
+#define HAVE_SYS_UIO_H 1
+#define HAVE_SYS_UTSNAME_H 1
+#define HAVE_SYS_WAIT_H 1
+#define HAVE_TCGETPGRP 1
+#define HAVE_TCSETPGRP 1
+#define HAVE_TERM_H 1
+#define HAVE_TIMEZONE 1
+#define HAVE_TIME_H 1
+#define HAVE_TTYENT_H 1
+#define HAVE_TTYNAME 1
+#define HAVE_UMASK 1
+#define HAVE_UNISTD_H 1
+#define HAVE_UNSETENV 1
+#define HAVE_UTIL_H 1
+#define HAVE_UTIMES 1
+#define HAVE_UTMP_H 1
+#define HAVE_VFORK 1
+#define HAVE_VFPRINTF 1
+#define HAVE_VSNPRINTF 1
+#define HAVE_VSPRINTF 1
+#define HAVE_WAITPID 1
+#define HAVE_WORKING_FORK 1
+#define HAVE_WORKING_VFORK 1
+#define HEIMDAL_FRIENDLY 1
+#define KADM5 1
+#define KDB4_DISABLE 1
+#define KERBEROS 1
+#define KRB4 1
+#define KRB4_USE_KEYTAB 1
+#define KRB5 1
+#define KRB524_PRIVATE 1
+#define KRB5_DNS_LOOKUP 0
+#define KRB5_DNS_LOOKUP_KDC 0
+#define KRB5_KRB4_COMPAT 1
+#define KRB5_PRIVATE 1
+#define krb5_sigtype void
+#define KRB5_USE_INET6 1
+#define LINEMODE 1
+#define NEED_DAEMON_PROTO 1
+#define NEED_PARSETOS_PROTO 1
+#define NEED_SOCKETS 1
+#define NO_UT_EXIT 1
+#define NO_UT_PID 1
+#define NO_UT_TYPE 1
+#define NO_YYLINENO 1
+#define POSIX_SETJMP 1
+#define POSIX_SIGNALS 1
+#define POSIX_SIGTYPE 1
+#define POSIX_TERMIOS 1
+#define RETSIGTYPE void
+#define SETPGRP_TWOARG 1
+#define SETRPCENT_TYPE void
+#define STDC_HEADERS 1
+#define SYS_ERRLIST_DECLARED 1
+#define TERMCAP 1
+#define TIME_WITH_SYS_TIME 1
+#define USE_AUTOCONF_H 1
+#define USE_DIRENT_H 1
+#define USE_KADM5_API_VERSION 2
+#define USE_MASTER 1
+#define USE_RCACHE 1
+#define USE_SIGPROCMASK 1
+#define USE_TERMIO 1
+#define WAIT_USES_INT 1
+#define YYTEXT_POINTER 1