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
|
/* $Id: acconfig.h,v 1.71 1997/06/01 22:32:24 assar Exp $ */
/* Define this if RETSIGTYPE == void */
#undef VOID_RETSIGTYPE
/* Define this if struct utmp have ut_user */
#undef HAVE_UT_USER
/* Define this if struct utmp have ut_host */
#undef HAVE_UT_HOST
/* Define this if struct utmp have ut_addr */
#undef HAVE_UT_ADDR
/* Define this if struct utmp have ut_type */
#undef HAVE_UT_TYPE
/* Define this if struct utmp have ut_pid */
#undef HAVE_UT_PID
/* Define this if struct utmp have ut_id */
#undef HAVE_UT_ID
/* Define this if struct utmpx have ut_syslen */
#undef HAVE_UT_SYSLEN
/* Define this if struct winsize is declared in sys/termios.h */
#undef HAVE_STRUCT_WINSIZE
/* Define this if struct winsize have ws_xpixel */
#undef HAVE_WS_XPIXEL
/* Define this if struct winsize have ws_ypixel */
#undef HAVE_WS_YPIXEL
/* Define this to be the directory where the dictionary for cracklib */
/* resides */
#undef DICTPATH
/* Define this if you want to use SOCKS v5 */
#undef SOCKS
/* Define this to the path of the mail spool directory */
#undef KRB4_MAILDIR
/* Define this if `struct sockaddr' includes sa_len */
#undef SOCKADDR_HAS_SA_LEN
/* Define this if `struct siaentity' includes ouid */
#undef SIAENTITY_HAS_OUID
/* Define if getlogin has POSIX flavour, as opposed to BSD */
#undef POSIX_GETLOGIN
/* Define if getpwnam_r has POSIX flavour */
#undef POSIX_GETPWNAM_R
/* define if getcwd() is broken (such as in SunOS) */
#undef BROKEN_GETCWD
/* define if the system is missing a prototype for crypt() */
#undef NEED_CRYPT_PROTO
/* define if the system is missing a prototype for strtok_r() */
#undef NEED_STRTOK_R_PROTO
/* define if /bin/ls takes -A */
#undef HAVE_LS_A
/* define if you have h_errno */
#undef HAVE_H_ERRNO
/* define if you have h_errlist but not hstrerror */
#undef HAVE_H_ERRLIST
/* define if you have h_nerr but not hstrerror */
#undef HAVE_H_NERR
/* define if your system doesn't declare h_errlist */
#undef HAVE_H_ERRLIST_DECLARATION
/* define if your system doesn't declare h_nerr */
#undef HAVE_H_NERR_DECLARATION
/* define this if you need a declaration for h_errno */
#undef HAVE_H_ERRNO_DECLARATION
/* define if you need a declaration for optarg */
#undef HAVE_OPTARG_DECLARATION
/* define if you need a declaration for optind */
#undef HAVE_OPTIND_DECLARATION
/* define if you need a declaration for opterr */
#undef HAVE_OPTERR_DECLARATION
/* define if you need a declaration for optopt */
#undef HAVE_OPTOPT_DECLARATION
/* define if you need a declaration for __progname */
#undef HAVE___PROGNAME_DECLARATION
@BOTTOM@
#undef HAVE_INT8_T
#undef HAVE_INT16_T
#undef HAVE_INT32_T
#undef HAVE_INT64_T
#undef HAVE_U_INT8_T
#undef HAVE_U_INT16_T
#undef HAVE_U_INT32_T
#undef HAVE_U_INT64_T
#define RCSID(msg) \
static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
/*
* Set ORGANIZATION to be the desired organization string printed
* by the 'kinit' program. It may have spaces.
*/
#define ORGANIZATION "eBones International"
#if 0
#undef BINDIR
#undef LIBDIR
#undef LIBEXECDIR
#undef SBINDIR
#endif
#if 0
#define KRB_CNF_FILES { "/etc/krb.conf", "/etc/kerberosIV/krb.conf", 0}
#define KRB_RLM_FILES { "/etc/krb.realms", "/etc/kerberosIV/krb.realms", 0}
#define KRB_EQUIV "/etc/krb.equiv"
#define KEYFILE "/etc/srvtab"
#define KRBDIR "/var/kerberos"
#define DBM_FILE KRBDIR "/principal"
#define DEFAULT_ACL_DIR KRBDIR
#define KRBLOG "/var/log/kerberos.log" /* master server */
#define KRBSLAVELOG "/var/log/kerberos_slave.log" /* slave server */
#define KADM_SYSLOG "/var/log/admin_server.syslog"
#define K_LOGFIL "/var/log/kpropd.log"
#endif
/* Maximum values on all known systems */
#define MaxHostNameLen (64+4)
#define MaxPathLen (1024+4)
/*
* Define NDBM if you are using the 4.3 ndbm library (which is part of
* libc). If not defined, 4.2 dbm will be assumed.
*/
#if defined(HAVE_DBM_FIRSTKEY)
#define NDBM
#endif
/* ftp stuff -------------------------------------------------- */
#define KERBEROS
/* telnet stuff ----------------------------------------------- */
/* define this if you have kerberos 4 */
#undef KRB4
/* define this if you want encryption */
#undef ENCRYPTION
/* define this if you want authentication */
#undef AUTHENTICATION
#if defined(ENCRYPTION) && !defined(AUTHENTICATION)
#define AUTHENTICATION 1
#endif
/* Set this if you want des encryption */
#undef DES_ENCRYPTION
/* 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
/* define this if you want diagnostics in telnetd */
#undef DIAGNOSTICS
/* define this if you want support for broken ENV_{VALUE,VAR} systems */
#undef ENV_HACK
/* */
#undef OLD_ENVIRON
/* Used with login -p */
#undef LOGIN_ARGS
/* Define if there are working stream ptys */
#undef STREAMSPTY
/* set this to a sensible login */
#ifndef LOGIN_PATH
#define LOGIN_PATH BINDIR "/login"
#endif
/* ------------------------------------------------------------ */
/*
* Define this if your ndbm-library really is berkeley db and creates
* files that ends in .db.
*/
#undef HAVE_NEW_DB
/* Define this if you have a working getmsg */
#undef HAVE_GETMSG
/* Define to enable new master key code */
#undef RANDOM_MKEY
/* Location of the master key file, default value lives in <kdc.h> */
#undef MKEYFILE
/* Define if you don't want support for afs, might be a good idea on
AIX if you don't have afs */
#undef NO_AFS
/* Define if you have a readline compatible library */
#undef HAVE_READLINE
#ifdef VOID_RETSIGTYPE
#define SIGRETURN(x) return
#else
#define SIGRETURN(x) return (RETSIGTYPE)(x)
#endif
/* Define this if your compiler supports '#pragma weak' */
#undef HAVE_PRAGMA_WEAK
/* Temporary fixes for krb_{rd,mk}_safe */
#define DES_QUAD_GUESS 0
#define DES_QUAD_NEW 1
#define DES_QUAD_OLD 2
/* Set this to one of the constants above to specify default checksum
type to emit */
#undef DES_QUAD_DEFAULT
/*
* AIX braindamage!
*/
#if _AIX
#define _ALL_SOURCE
#define _POSIX_SOURCE
/* this is left for hysteric reasons :-) */
#define unix /* well, ok... */
#endif
/*
* SunOS braindamage! (Sun include files are generally braindead)
*/
#if (defined(sun) || defined(__sun))
#if defined(__svr4__) || defined(__SVR4)
#define SunOS 5
#else
#define SunOS 4
#endif
#endif
#if defined(__sgi) || defined(sgi)
#if defined(__SYSTYPE_SVR4) || defined(_SYSTYPE_SVR4)
#define IRIX 5
#else
#define IRIX 4
#endif
#endif
/* IRIX 4 braindamage */
#if IRIX == 4 && !defined(__STDC__)
#define __STDC__ 0
#endif
|