aboutsummaryrefslogtreecommitdiff
path: root/src/mac/MacOSX/Headers/Kerberos5Prefix.h
blob: 5d7618f8d6b844db08c9bcd9a0c583f667f3dd0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#ifndef __ASSEMBLER__
#include <TargetConditionals.h>

/* Macros for crypto types so they don't conflict with KerberosDES */
#define make_key_sched 	mit_make_key_sched
#define des_FP_table 	mit_des_FP_table
#define des_IP_table  	mit_des_IP_table
#define des_SP_table  	mit_des_SP_table

#define SIZEOF_LONG		4
#define SIZEOF_INT		4
#define SIZEOF_SHORT	2

/* define while building krb5 libraries */
#define KRB5_PRIVATE		1
#define KRB524_PRIVATE		1

#define	KRB5_DLLIMP		
#define	GSS_DLLIMP		
#define KRB5_CALLCONV		
#define KRB5_CALLCONV_C		
#define	FAR			

#define	krb5_sigtype		void

/* Note: code only checks #ifdef <foo> */
#define USE_CCAPI			1
#define USE_LOGIN_LIBRARY	1
#define NO_PASSWORD			1
#define KRB5_KRB4_COMPAT	1
#define KINIT_DEFAULT_BOTH	1

#define HAVE_SRAND			1
#define HAVE_LABS			1

#define HAVE_NETINET_IN_H	1
#define HAVE_ARPA_INET_H	1
#define HAVE_SYS_STAT_H		1
#define	HAVE_SYS_PARAM_H	1
#define	HAVE_UNISTD_H		1
#define	HAVE_STDLIB_H		1
#define	HAVE_STDARG_H		1
#define HAVE_SYS_TYPES_H	1
#define	HAVE_PATHS_H		1
#define	HAVE_REGEX_H		1
#define	HAVE_REGEXP_H		1
#define	HAVE_FCNTL_H		1
#define	HAVE_MEMORY_H		1
#define HAVE_PWD_H			1

#define HAVE_PTHREADS	1

#define	HAVE_STAT		1
#define HAVE_LSTAT		1
#define	HAVE_ACCESS		1
#define	HAVE_FLOCK		1

#define	HAVE_FCHMOD		1
#define	HAVE_CHMOD		1

#define	HAVE_STRFTIME		1
#define	HAVE_GETEUID		1

#define	HAVE_SETENV		1
#define	HAVE_UNSETENV		1
#define	HAVE_GETENV		1

#define HAVE_GETUSERSHELL 1

#define	HAVE_SETSID		1
#define	HAVE_GETHOSTBYNAME2	1

#define	HAVE_VFPRINTF		1
#define	HAVE_VSPRINTF		1

#define	HAVE_STRDUP		1
#define	HAVE_STRCASECMP		1
#define	HAVE_STRERROR		1
#define	HAVE_MEMMOVE		1
#define	HAVE_DAEMON		1
#define	HAVE_GETUID		1
#define	HAVE_SSCANF		1
#define	HAVE_SYSLOG		1
#define	HAVE_REGEXEC		1
#define	HAVE_REGCOMP		1
#define	HAVE_SA_LEN		1
#endif