summaryrefslogtreecommitdiff
path: root/crypto/heimdal/Xconfig.h
blob: 07f8101c29b5b9685ed4eac646c4cba06b837889 (plain) (blame)
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
#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 <sys/types.h>
#  include <sys/param.h>
#  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