Initial import from FreeBSD RELENG_4:
[dragonfly.git] / crypto / kerberosIV / include / config.h.in
1 /* include/config.h.in.  Generated automatically from configure.in by autoheader.  */
2
3 /* Define if using alloca.c.  */
4 #undef C_ALLOCA
5
6 /* Define to empty if the keyword does not work.  */
7 #undef const
8
9 /* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
10    This function is required for alloca.c support on those systems.  */
11 #undef CRAY_STACKSEG_END
12
13 /* Define to `int' if <sys/types.h> doesn't define.  */
14 #undef gid_t
15
16 /* Define if you have alloca, as a function or macro.  */
17 #undef HAVE_ALLOCA
18
19 /* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
20 #undef HAVE_ALLOCA_H
21
22 /* Define if you have a working `mmap' system call.  */
23 #undef HAVE_MMAP
24
25 /* Define if your struct stat has st_blksize.  */
26 #undef HAVE_ST_BLKSIZE
27
28 /* Define as __inline if that's what the C compiler calls it.  */
29 #undef inline
30
31 /* Define to `long' if <sys/types.h> doesn't define.  */
32 #undef off_t
33
34 /* Define to `int' if <sys/types.h> doesn't define.  */
35 #undef pid_t
36
37 /* Define if you need to in order for stat and other things to work.  */
38 #undef _POSIX_SOURCE
39
40 /* Define as the return type of signal handlers (int or void).  */
41 #undef RETSIGTYPE
42
43 /* Define to `unsigned' if <sys/types.h> doesn't define.  */
44 #undef size_t
45
46 /* If using the C implementation of alloca, define if you know the
47    direction of stack growth for your system; otherwise it will be
48    automatically deduced at run-time.
49  STACK_DIRECTION > 0 => grows toward higher addresses
50  STACK_DIRECTION < 0 => grows toward lower addresses
51  STACK_DIRECTION = 0 => direction of growth unknown
52  */
53 #undef STACK_DIRECTION
54
55 /* Define if you have the ANSI C header files.  */
56 #undef STDC_HEADERS
57
58 /* Define if `sys_siglist' is declared by <signal.h>.  */
59 #undef SYS_SIGLIST_DECLARED
60
61 /* Define if you can safely include both <sys/time.h> and <time.h>.  */
62 #undef TIME_WITH_SYS_TIME
63
64 /* Define to `int' if <sys/types.h> doesn't define.  */
65 #undef uid_t
66
67 /* Define if your processor stores words with the most significant
68    byte first (like Motorola and SPARC, unlike Intel and VAX).  */
69 #undef WORDS_BIGENDIAN
70
71 /* Define if the X Window System is missing or not being used.  */
72 #undef X_DISPLAY_MISSING
73
74 /* Define if you have the XauFileName function.  */
75 #undef HAVE_XAUFILENAME
76
77 /* Define if you have the XauReadAuth function.  */
78 #undef HAVE_XAUREADAUTH
79
80 /* Define if you have the XauWriteAuth function.  */
81 #undef HAVE_XAUWRITEAUTH
82
83 /* Define if you have the _getpty function.  */
84 #undef HAVE__GETPTY
85
86 /* Define if you have the _scrsize function.  */
87 #undef HAVE__SCRSIZE
88
89 /* Define if you have the _setsid function.  */
90 #undef HAVE__SETSID
91
92 /* Define if you have the _stricmp function.  */
93 #undef HAVE__STRICMP
94
95 /* Define if you have the asnprintf function.  */
96 #undef HAVE_ASNPRINTF
97
98 /* Define if you have the asprintf function.  */
99 #undef HAVE_ASPRINTF
100
101 /* Define if you have the atexit function.  */
102 #undef HAVE_ATEXIT
103
104 /* Define if you have the cap_set_proc function.  */
105 #undef HAVE_CAP_SET_PROC
106
107 /* Define if you have the cgetent function.  */
108 #undef HAVE_CGETENT
109
110 /* Define if you have the chown function.  */
111 #undef HAVE_CHOWN
112
113 /* Define if you have the chroot function.  */
114 #undef HAVE_CHROOT
115
116 /* Define if you have the copyhostent function.  */
117 #undef HAVE_COPYHOSTENT
118
119 /* Define if you have the crypt function.  */
120 #undef HAVE_CRYPT
121
122 /* Define if you have the daemon function.  */
123 #undef HAVE_DAEMON
124
125 /* Define if you have the dlopen function.  */
126 #undef HAVE_DLOPEN
127
128 /* Define if you have the dn_expand function.  */
129 #undef HAVE_DN_EXPAND
130
131 /* Define if you have the el_init function.  */
132 #undef HAVE_EL_INIT
133
134 /* Define if you have the err function.  */
135 #undef HAVE_ERR
136
137 /* Define if you have the errx function.  */
138 #undef HAVE_ERRX
139
140 /* Define if you have the fattach function.  */
141 #undef HAVE_FATTACH
142
143 /* Define if you have the fchmod function.  */
144 #undef HAVE_FCHMOD
145
146 /* Define if you have the fchown function.  */
147 #undef HAVE_FCHOWN
148
149 /* Define if you have the fcntl function.  */
150 #undef HAVE_FCNTL
151
152 /* Define if you have the flock function.  */
153 #undef HAVE_FLOCK
154
155 /* Define if you have the fnmatch function.  */
156 #undef HAVE_FNMATCH
157
158 /* Define if you have the forkpty function.  */
159 #undef HAVE_FORKPTY
160
161 /* Define if you have the freehostent function.  */
162 #undef HAVE_FREEHOSTENT
163
164 /* Define if you have the frevoke function.  */
165 #undef HAVE_FREVOKE
166
167 /* Define if you have the getattr function.  */
168 #undef HAVE_GETATTR
169
170 /* Define if you have the getcwd function.  */
171 #undef HAVE_GETCWD
172
173 /* Define if you have the getdtablesize function.  */
174 #undef HAVE_GETDTABLESIZE
175
176 /* Define if you have the getegid function.  */
177 #undef HAVE_GETEGID
178
179 /* Define if you have the geteuid function.  */
180 #undef HAVE_GETEUID
181
182 /* Define if you have the getgid function.  */
183 #undef HAVE_GETGID
184
185 /* Define if you have the gethostbyname function.  */
186 #undef HAVE_GETHOSTBYNAME
187
188 /* Define if you have the gethostname function.  */
189 #undef HAVE_GETHOSTNAME
190
191 /* Define if you have the getipnodebyaddr function.  */
192 #undef HAVE_GETIPNODEBYADDR
193
194 /* Define if you have the getipnodebyname function.  */
195 #undef HAVE_GETIPNODEBYNAME
196
197 /* Define if you have the getlogin function.  */
198 #undef HAVE_GETLOGIN
199
200 /* Define if you have the getopt function.  */
201 #undef HAVE_GETOPT
202
203 /* Define if you have the getpagesize function.  */
204 #undef HAVE_GETPAGESIZE
205
206 /* Define if you have the getpriority function.  */
207 #undef HAVE_GETPRIORITY
208
209 /* Define if you have the getpwnam_r function.  */
210 #undef HAVE_GETPWNAM_R
211
212 /* Define if you have the getrlimit function.  */
213 #undef HAVE_GETRLIMIT
214
215 /* Define if you have the getservbyname function.  */
216 #undef HAVE_GETSERVBYNAME
217
218 /* Define if you have the getsockopt function.  */
219 #undef HAVE_GETSOCKOPT
220
221 /* Define if you have the getspnam function.  */
222 #undef HAVE_GETSPNAM
223
224 /* Define if you have the gettimeofday function.  */
225 #undef HAVE_GETTIMEOFDAY
226
227 /* Define if you have the gettosbyname function.  */
228 #undef HAVE_GETTOSBYNAME
229
230 /* Define if you have the getudbnam function.  */
231 #undef HAVE_GETUDBNAM
232
233 /* Define if you have the getuid function.  */
234 #undef HAVE_GETUID
235
236 /* Define if you have the getusershell function.  */
237 #undef HAVE_GETUSERSHELL
238
239 /* Define if you have the grantpt function.  */
240 #undef HAVE_GRANTPT
241
242 /* Define if you have the hstrerror function.  */
243 #undef HAVE_HSTRERROR
244
245 /* Define if you have the inet_aton function.  */
246 #undef HAVE_INET_ATON
247
248 /* Define if you have the inet_ntop function.  */
249 #undef HAVE_INET_NTOP
250
251 /* Define if you have the inet_pton function.  */
252 #undef HAVE_INET_PTON
253
254 /* Define if you have the initgroups function.  */
255 #undef HAVE_INITGROUPS
256
257 /* Define if you have the innetgr function.  */
258 #undef HAVE_INNETGR
259
260 /* Define if you have the iruserok function.  */
261 #undef HAVE_IRUSEROK
262
263 /* Define if you have the logout function.  */
264 #undef HAVE_LOGOUT
265
266 /* Define if you have the logwtmp function.  */
267 #undef HAVE_LOGWTMP
268
269 /* Define if you have the lstat function.  */
270 #undef HAVE_LSTAT
271
272 /* Define if you have the memmove function.  */
273 #undef HAVE_MEMMOVE
274
275 /* Define if you have the mkstemp function.  */
276 #undef HAVE_MKSTEMP
277
278 /* Define if you have the mktime function.  */
279 #undef HAVE_MKTIME
280
281 /* Define if you have the odm_initialize function.  */
282 #undef HAVE_ODM_INITIALIZE
283
284 /* Define if you have the on_exit function.  */
285 #undef HAVE_ON_EXIT
286
287 /* Define if you have the parsetos function.  */
288 #undef HAVE_PARSETOS
289
290 /* Define if you have the ptsname function.  */
291 #undef HAVE_PTSNAME
292
293 /* Define if you have the putenv function.  */
294 #undef HAVE_PUTENV
295
296 /* Define if you have the rand function.  */
297 #undef HAVE_RAND
298
299 /* Define if you have the random function.  */
300 #undef HAVE_RANDOM
301
302 /* Define if you have the rcmd function.  */
303 #undef HAVE_RCMD
304
305 /* Define if you have the readline function.  */
306 #undef HAVE_READLINE
307
308 /* Define if you have the readv function.  */
309 #undef HAVE_READV
310
311 /* Define if you have the recvmsg function.  */
312 #undef HAVE_RECVMSG
313
314 /* Define if you have the res_search function.  */
315 #undef HAVE_RES_SEARCH
316
317 /* Define if you have the revoke function.  */
318 #undef HAVE_REVOKE
319
320 /* Define if you have the sa_family_t function.  */
321 #undef HAVE_SA_FAMILY_T
322
323 /* Define if you have the sendmsg function.  */
324 #undef HAVE_SENDMSG
325
326 /* Define if you have the setegid function.  */
327 #undef HAVE_SETEGID
328
329 /* Define if you have the setenv function.  */
330 #undef HAVE_SETENV
331
332 /* Define if you have the seteuid function.  */
333 #undef HAVE_SETEUID
334
335 /* Define if you have the setitimer function.  */
336 #undef HAVE_SETITIMER
337
338 /* Define if you have the setlim function.  */
339 #undef HAVE_SETLIM
340
341 /* Define if you have the setlogin function.  */
342 #undef HAVE_SETLOGIN
343
344 /* Define if you have the setpcred function.  */
345 #undef HAVE_SETPCRED
346
347 /* Define if you have the setpgid function.  */
348 #undef HAVE_SETPGID
349
350 /* Define if you have the setpriority function.  */
351 #undef HAVE_SETPRIORITY
352
353 /* Define if you have the setproctitle function.  */
354 #undef HAVE_SETPROCTITLE
355
356 /* Define if you have the setregid function.  */
357 #undef HAVE_SETREGID
358
359 /* Define if you have the setresgid function.  */
360 #undef HAVE_SETRESGID
361
362 /* Define if you have the setresuid function.  */
363 #undef HAVE_SETRESUID
364
365 /* Define if you have the setreuid function.  */
366 #undef HAVE_SETREUID
367
368 /* Define if you have the setsid function.  */
369 #undef HAVE_SETSID
370
371 /* Define if you have the setsockopt function.  */
372 #undef HAVE_SETSOCKOPT
373
374 /* Define if you have the setutent function.  */
375 #undef HAVE_SETUTENT
376
377 /* Define if you have the sgi_getcapabilitybyname function.  */
378 #undef HAVE_SGI_GETCAPABILITYBYNAME
379
380 /* Define if you have the sigaction function.  */
381 #undef HAVE_SIGACTION
382
383 /* Define if you have the socket function.  */
384 #undef HAVE_SOCKET
385
386 /* Define if you have the socklen_t function.  */
387 #undef HAVE_SOCKLEN_T
388
389 /* Define if you have the strcasecmp function.  */
390 #undef HAVE_STRCASECMP
391
392 /* Define if you have the strdup function.  */
393 #undef HAVE_STRDUP
394
395 /* Define if you have the strerror function.  */
396 #undef HAVE_STRERROR
397
398 /* Define if you have the strftime function.  */
399 #undef HAVE_STRFTIME
400
401 /* Define if you have the strlcat function.  */
402 #undef HAVE_STRLCAT
403
404 /* Define if you have the strlcpy function.  */
405 #undef HAVE_STRLCPY
406
407 /* Define if you have the strlwr function.  */
408 #undef HAVE_STRLWR
409
410 /* Define if you have the strncasecmp function.  */
411 #undef HAVE_STRNCASECMP
412
413 /* Define if you have the strndup function.  */
414 #undef HAVE_STRNDUP
415
416 /* Define if you have the strnlen function.  */
417 #undef HAVE_STRNLEN
418
419 /* Define if you have the strptime function.  */
420 #undef HAVE_STRPTIME
421
422 /* Define if you have the strsep function.  */
423 #undef HAVE_STRSEP
424
425 /* Define if you have the strtok_r function.  */
426 #undef HAVE_STRTOK_R
427
428 /* Define if you have the struct_sockaddr_storage function.  */
429 #undef HAVE_STRUCT_SOCKADDR_STORAGE
430
431 /* Define if you have the strupr function.  */
432 #undef HAVE_STRUPR
433
434 /* Define if you have the swab function.  */
435 #undef HAVE_SWAB
436
437 /* Define if you have the sysconf function.  */
438 #undef HAVE_SYSCONF
439
440 /* Define if you have the sysctl function.  */
441 #undef HAVE_SYSCTL
442
443 /* Define if you have the syslog function.  */
444 #undef HAVE_SYSLOG
445
446 /* Define if you have the tgetent function.  */
447 #undef HAVE_TGETENT
448
449 /* Define if you have the ttyname function.  */
450 #undef HAVE_TTYNAME
451
452 /* Define if you have the ttyslot function.  */
453 #undef HAVE_TTYSLOT
454
455 /* Define if you have the ulimit function.  */
456 #undef HAVE_ULIMIT
457
458 /* Define if you have the uname function.  */
459 #undef HAVE_UNAME
460
461 /* Define if you have the unlockpt function.  */
462 #undef HAVE_UNLOCKPT
463
464 /* Define if you have the unsetenv function.  */
465 #undef HAVE_UNSETENV
466
467 /* Define if you have the vasnprintf function.  */
468 #undef HAVE_VASNPRINTF
469
470 /* Define if you have the vasprintf function.  */
471 #undef HAVE_VASPRINTF
472
473 /* Define if you have the verr function.  */
474 #undef HAVE_VERR
475
476 /* Define if you have the verrx function.  */
477 #undef HAVE_VERRX
478
479 /* Define if you have the vhangup function.  */
480 #undef HAVE_VHANGUP
481
482 /* Define if you have the vsnprintf function.  */
483 #undef HAVE_VSNPRINTF
484
485 /* Define if you have the vsyslog function.  */
486 #undef HAVE_VSYSLOG
487
488 /* Define if you have the vwarn function.  */
489 #undef HAVE_VWARN
490
491 /* Define if you have the vwarnx function.  */
492 #undef HAVE_VWARNX
493
494 /* Define if you have the warn function.  */
495 #undef HAVE_WARN
496
497 /* Define if you have the warnx function.  */
498 #undef HAVE_WARNX
499
500 /* Define if you have the writev function.  */
501 #undef HAVE_WRITEV
502
503 /* Define if you have the yp_get_default_domain function.  */
504 #undef HAVE_YP_GET_DEFAULT_DOMAIN
505
506 /* Define if you have the <arpa/ftp.h> header file.  */
507 #undef HAVE_ARPA_FTP_H
508
509 /* Define if you have the <arpa/inet.h> header file.  */
510 #undef HAVE_ARPA_INET_H
511
512 /* Define if you have the <arpa/nameser.h> header file.  */
513 #undef HAVE_ARPA_NAMESER_H
514
515 /* Define if you have the <arpa/telnet.h> header file.  */
516 #undef HAVE_ARPA_TELNET_H
517
518 /* Define if you have the <bsd/bsd.h> header file.  */
519 #undef HAVE_BSD_BSD_H
520
521 /* Define if you have the <bsdsetjmp.h> header file.  */
522 #undef HAVE_BSDSETJMP_H
523
524 /* Define if you have the <capability.h> header file.  */
525 #undef HAVE_CAPABILITY_H
526
527 /* Define if you have the <crypt.h> header file.  */
528 #undef HAVE_CRYPT_H
529
530 /* Define if you have the <curses.h> header file.  */
531 #undef HAVE_CURSES_H
532
533 /* Define if you have the <db.h> header file.  */
534 #undef HAVE_DB_H
535
536 /* Define if you have the <dbm.h> header file.  */
537 #undef HAVE_DBM_H
538
539 /* Define if you have the <dirent.h> header file.  */
540 #undef HAVE_DIRENT_H
541
542 /* Define if you have the <err.h> header file.  */
543 #undef HAVE_ERR_H
544
545 /* Define if you have the <errno.h> header file.  */
546 #undef HAVE_ERRNO_H
547
548 /* Define if you have the <fcntl.h> header file.  */
549 #undef HAVE_FCNTL_H
550
551 /* Define if you have the <fnmatch.h> header file.  */
552 #undef HAVE_FNMATCH_H
553
554 /* Define if you have the <gdbm/ndbm.h> header file.  */
555 #undef HAVE_GDBM_NDBM_H
556
557 /* Define if you have the <grp.h> header file.  */
558 #undef HAVE_GRP_H
559
560 /* Define if you have the <inttypes.h> header file.  */
561 #undef HAVE_INTTYPES_H
562
563 /* Define if you have the <io.h> header file.  */
564 #undef HAVE_IO_H
565
566 /* Define if you have the <lastlog.h> header file.  */
567 #undef HAVE_LASTLOG_H
568
569 /* Define if you have the <libutil.h> header file.  */
570 #undef HAVE_LIBUTIL_H
571
572 /* Define if you have the <limits.h> header file.  */
573 #undef HAVE_LIMITS_H
574
575 /* Define if you have the <login.h> header file.  */
576 #undef HAVE_LOGIN_H
577
578 /* Define if you have the <maillock.h> header file.  */
579 #undef HAVE_MAILLOCK_H
580
581 /* Define if you have the <ndbm.h> header file.  */
582 #undef HAVE_NDBM_H
583
584 /* Define if you have the <net/if.h> header file.  */
585 #undef HAVE_NET_IF_H
586
587 /* Define if you have the <net/if_tun.h> header file.  */
588 #undef HAVE_NET_IF_TUN_H
589
590 /* Define if you have the <net/if_var.h> header file.  */
591 #undef HAVE_NET_IF_VAR_H
592
593 /* Define if you have the <netdb.h> header file.  */
594 #undef HAVE_NETDB_H
595
596 /* Define if you have the <netinet/in.h> header file.  */
597 #undef HAVE_NETINET_IN_H
598
599 /* Define if you have the <netinet/in6_machtypes.h> header file.  */
600 #undef HAVE_NETINET_IN6_MACHTYPES_H
601
602 /* Define if you have the <netinet/in_systm.h> header file.  */
603 #undef HAVE_NETINET_IN_SYSTM_H
604
605 /* Define if you have the <netinet/ip.h> header file.  */
606 #undef HAVE_NETINET_IP_H
607
608 /* Define if you have the <netinet/tcp.h> header file.  */
609 #undef HAVE_NETINET_TCP_H
610
611 /* Define if you have the <paths.h> header file.  */
612 #undef HAVE_PATHS_H
613
614 /* Define if you have the <pty.h> header file.  */
615 #undef HAVE_PTY_H
616
617 /* Define if you have the <pwd.h> header file.  */
618 #undef HAVE_PWD_H
619
620 /* Define if you have the <resolv.h> header file.  */
621 #undef HAVE_RESOLV_H
622
623 /* Define if you have the <rpcsvc/dbm.h> header file.  */
624 #undef HAVE_RPCSVC_DBM_H
625
626 /* Define if you have the <rpcsvc/ypclnt.h> header file.  */
627 #undef HAVE_RPCSVC_YPCLNT_H
628
629 /* Define if you have the <sac.h> header file.  */
630 #undef HAVE_SAC_H
631
632 /* Define if you have the <security/pam_modules.h> header file.  */
633 #undef HAVE_SECURITY_PAM_MODULES_H
634
635 /* Define if you have the <shadow.h> header file.  */
636 #undef HAVE_SHADOW_H
637
638 /* Define if you have the <siad.h> header file.  */
639 #undef HAVE_SIAD_H
640
641 /* Define if you have the <signal.h> header file.  */
642 #undef HAVE_SIGNAL_H
643
644 /* Define if you have the <standards.h> header file.  */
645 #undef HAVE_STANDARDS_H
646
647 /* Define if you have the <stropts.h> header file.  */
648 #undef HAVE_STROPTS_H
649
650 /* Define if you have the <sys/bitypes.h> header file.  */
651 #undef HAVE_SYS_BITYPES_H
652
653 /* Define if you have the <sys/capability.h> header file.  */
654 #undef HAVE_SYS_CAPABILITY_H
655
656 /* Define if you have the <sys/category.h> header file.  */
657 #undef HAVE_SYS_CATEGORY_H
658
659 /* Define if you have the <sys/file.h> header file.  */
660 #undef HAVE_SYS_FILE_H
661
662 /* Define if you have the <sys/filio.h> header file.  */
663 #undef HAVE_SYS_FILIO_H
664
665 /* Define if you have the <sys/ioccom.h> header file.  */
666 #undef HAVE_SYS_IOCCOM_H
667
668 /* Define if you have the <sys/ioctl.h> header file.  */
669 #undef HAVE_SYS_IOCTL_H
670
671 /* Define if you have the <sys/locking.h> header file.  */
672 #undef HAVE_SYS_LOCKING_H
673
674 /* Define if you have the <sys/mman.h> header file.  */
675 #undef HAVE_SYS_MMAN_H
676
677 /* Define if you have the <sys/param.h> header file.  */
678 #undef HAVE_SYS_PARAM_H
679
680 /* Define if you have the <sys/proc.h> header file.  */
681 #undef HAVE_SYS_PROC_H
682
683 /* Define if you have the <sys/pty.h> header file.  */
684 #undef HAVE_SYS_PTY_H
685
686 /* Define if you have the <sys/ptyio.h> header file.  */
687 #undef HAVE_SYS_PTYIO_H
688
689 /* Define if you have the <sys/ptyvar.h> header file.  */
690 #undef HAVE_SYS_PTYVAR_H
691
692 /* Define if you have the <sys/resource.h> header file.  */
693 #undef HAVE_SYS_RESOURCE_H
694
695 /* Define if you have the <sys/select.h> header file.  */
696 #undef HAVE_SYS_SELECT_H
697
698 /* Define if you have the <sys/socket.h> header file.  */
699 #undef HAVE_SYS_SOCKET_H
700
701 /* Define if you have the <sys/sockio.h> header file.  */
702 #undef HAVE_SYS_SOCKIO_H
703
704 /* Define if you have the <sys/stat.h> header file.  */
705 #undef HAVE_SYS_STAT_H
706
707 /* Define if you have the <sys/str_tty.h> header file.  */
708 #undef HAVE_SYS_STR_TTY_H
709
710 /* Define if you have the <sys/stream.h> header file.  */
711 #undef HAVE_SYS_STREAM_H
712
713 /* Define if you have the <sys/stropts.h> header file.  */
714 #undef HAVE_SYS_STROPTS_H
715
716 /* Define if you have the <sys/strtty.h> header file.  */
717 #undef HAVE_SYS_STRTTY_H
718
719 /* Define if you have the <sys/syscall.h> header file.  */
720 #undef HAVE_SYS_SYSCALL_H
721
722 /* Define if you have the <sys/sysctl.h> header file.  */
723 #undef HAVE_SYS_SYSCTL_H
724
725 /* Define if you have the <sys/termio.h> header file.  */
726 #undef HAVE_SYS_TERMIO_H
727
728 /* Define if you have the <sys/time.h> header file.  */
729 #undef HAVE_SYS_TIME_H
730
731 /* Define if you have the <sys/timeb.h> header file.  */
732 #undef HAVE_SYS_TIMEB_H
733
734 /* Define if you have the <sys/times.h> header file.  */
735 #undef HAVE_SYS_TIMES_H
736
737 /* Define if you have the <sys/tty.h> header file.  */
738 #undef HAVE_SYS_TTY_H
739
740 /* Define if you have the <sys/types.h> header file.  */
741 #undef HAVE_SYS_TYPES_H
742
743 /* Define if you have the <sys/uio.h> header file.  */
744 #undef HAVE_SYS_UIO_H
745
746 /* Define if you have the <sys/un.h> header file.  */
747 #undef HAVE_SYS_UN_H
748
749 /* Define if you have the <sys/utsname.h> header file.  */
750 #undef HAVE_SYS_UTSNAME_H
751
752 /* Define if you have the <sys/wait.h> header file.  */
753 #undef HAVE_SYS_WAIT_H
754
755 /* Define if you have the <syslog.h> header file.  */
756 #undef HAVE_SYSLOG_H
757
758 /* Define if you have the <term.h> header file.  */
759 #undef HAVE_TERM_H
760
761 /* Define if you have the <termcap.h> header file.  */
762 #undef HAVE_TERMCAP_H
763
764 /* Define if you have the <termio.h> header file.  */
765 #undef HAVE_TERMIO_H
766
767 /* Define if you have the <termios.h> header file.  */
768 #undef HAVE_TERMIOS_H
769
770 /* Define if you have the <tmpdir.h> header file.  */
771 #undef HAVE_TMPDIR_H
772
773 /* Define if you have the <ttyent.h> header file.  */
774 #undef HAVE_TTYENT_H
775
776 /* Define if you have the <udb.h> header file.  */
777 #undef HAVE_UDB_H
778
779 /* Define if you have the <ulimit.h> header file.  */
780 #undef HAVE_ULIMIT_H
781
782 /* Define if you have the <unistd.h> header file.  */
783 #undef HAVE_UNISTD_H
784
785 /* Define if you have the <userpw.h> header file.  */
786 #undef HAVE_USERPW_H
787
788 /* Define if you have the <usersec.h> header file.  */
789 #undef HAVE_USERSEC_H
790
791 /* Define if you have the <util.h> header file.  */
792 #undef HAVE_UTIL_H
793
794 /* Define if you have the <utime.h> header file.  */
795 #undef HAVE_UTIME_H
796
797 /* Define if you have the <utmp.h> header file.  */
798 #undef HAVE_UTMP_H
799
800 /* Define if you have the <utmpx.h> header file.  */
801 #undef HAVE_UTMPX_H
802
803 /* Define if you have the <wait.h> header file.  */
804 #undef HAVE_WAIT_H
805
806 /* Define if you have the X11 library (-lX11).  */
807 #undef HAVE_LIBX11
808
809 /* Define if you have the Xau library (-lXau).  */
810 #undef HAVE_LIBXAU
811
812 /* Define if you have the c_r library (-lc_r).  */
813 #undef HAVE_LIBC_R
814
815 /* Define if you have the cfg library (-lcfg).  */
816 #undef HAVE_LIBCFG
817
818 /* Define if you have the crypt library (-lcrypt).  */
819 #undef HAVE_LIBCRYPT
820
821 /* Define if you have the curses library (-lcurses).  */
822 #undef HAVE_LIBCURSES
823
824 /* Define if you have the dl library (-ldl).  */
825 #undef HAVE_LIBDL
826
827 /* Define if you have the edit library (-ledit).  */
828 #undef HAVE_LIBEDIT
829
830 /* Define if you have the ncurses library (-lncurses).  */
831 #undef HAVE_LIBNCURSES
832
833 /* Define if you have the nsl library (-lnsl).  */
834 #undef HAVE_LIBNSL
835
836 /* Define if you have the odm library (-lodm).  */
837 #undef HAVE_LIBODM
838
839 /* Define if you have the readline library (-lreadline).  */
840 #undef HAVE_LIBREADLINE
841
842 /* Define if you have the resolv library (-lresolv).  */
843 #undef HAVE_LIBRESOLV
844
845 /* Define if you have the s library (-ls).  */
846 #undef HAVE_LIBS
847
848 /* Define if you have the socket library (-lsocket).  */
849 #undef HAVE_LIBSOCKET
850
851 /* Define if you have the syslog library (-lsyslog).  */
852 #undef HAVE_LIBSYSLOG
853
854 /* Define if you have the termcap library (-ltermcap).  */
855 #undef HAVE_LIBTERMCAP
856
857 /* Define if you have the util library (-lutil).  */
858 #undef HAVE_LIBUTIL
859
860 /* Name of package */
861 #undef PACKAGE
862
863 /* Version number of package */
864 #undef VERSION
865
866 /* Define to what version of SunOS you are running. */
867 #undef SunOS
868
869 /* Define if you have the socks package. */
870 #undef SOCKS
871
872 /* Define to enable old kdestroy behavior. */
873 #undef LEGACY_KDESTROY
874
875 /* Define if you want to match subdomains. */
876 #undef MATCH_SUBDOMAINS
877
878 /* Define this to be the directory where the 
879         dictionary for cracklib resides. */
880 #undef DICTPATH
881
882 /* Define this to the path of the mail spool directory. */
883 #undef KRB4_MAILDIR
884
885 /* Define this to the kerberos database directory. */
886 #undef DB_DIR
887
888 /* Define to enable new master key code. */
889 #undef RANDOM_MKEY
890
891 /* Define this to the location of the master key. */
892 #undef MKEYFILE
893
894 /* Define to enable basic OSF C2 support. */
895 #undef HAVE_OSFC2
896
897 /* Define if you don't want to use mmap. */
898 #undef NO_MMAP
899
900 /* Define if you don't wan't support for AFS. */
901 #undef NO_AFS
902
903 /* Set this to the type of des-quad-cheksum to use. */
904 #undef DES_QUAD_DEFAULT
905
906 /* Define if you have the readline package. */
907 #undef READLINE
908
909 /* Define if you have the hesiod package. */
910 #undef HESIOD
911
912 /* define if your compiler has __attribute__ */
913 #undef HAVE___ATTRIBUTE__
914
915 /* Huh? */
916 #undef HAVE_STRANGE_INT8_T
917
918 /* Define if NDBM really is DB (creates files ending in .db). */
919 #undef HAVE_NEW_DB
920
921 /* Define if you have NDBM (and not DBM) */
922 #undef NDBM
923
924 /* define if you have a working snprintf */
925 #undef HAVE_SNPRINTF
926
927 /* define if the system is missing a prototype for snprintf() */
928 #undef NEED_SNPRINTF_PROTO
929
930 /* define if you have a glob() that groks 
931         GLOB_BRACE, GLOB_NOCHECK, GLOB_QUOTE, and GLOB_TILDE */
932 #undef HAVE_GLOB
933
934 /* define if the system is missing a prototype for glob() */
935 #undef NEED_GLOB_PROTO
936
937 /* Define if getpwnam_r has POSIX flavour. */
938 #undef POSIX_GETPWNAM_R
939
940 /* Define if getlogin has POSIX flavour (and not BSD). */
941 #undef POSIX_GETLOGIN
942
943 /* define if the system is missing a prototype for hstrerror() */
944 #undef NEED_HSTRERROR_PROTO
945
946 /* define if the system is missing a prototype for gethostname() */
947 #undef NEED_GETHOSTNAME_PROTO
948
949 /* define if the system is missing a prototype for mkstemp() */
950 #undef NEED_MKSTEMP_PROTO
951
952 /* define if the system is missing a prototype for inet_aton() */
953 #undef NEED_INET_ATON_PROTO
954
955 /* Define if realloc(NULL, X) doesn't work. */
956 #undef BROKEN_REALLOC
957
958 /* Define if getcwd is broken (like in SunOS 4). */
959 #undef BROKEN_GETCWD
960
961 /* define if prototype of gethostbyname is compatible with
962         struct hostent *gethostbyname(const char *) */
963 #undef GETHOSTBYNAME_PROTO_COMPATIBLE
964
965 /* define if prototype of gethostbyaddr is compatible with
966         struct hostent *gethostbyaddr(const void *, size_t, int) */
967 #undef GETHOSTBYADDR_PROTO_COMPATIBLE
968
969 /* define if prototype of getservbyname is compatible with
970         struct servent *getservbyname(const char *, const char *) */
971 #undef GETSERVBYNAME_PROTO_COMPATIBLE
972
973 /* define if prototype of openlog is compatible with
974         void openlog(const char *, int, int) */
975 #undef OPENLOG_PROTO_COMPATIBLE
976
977 /* define if the system is missing a prototype for crypt() */
978 #undef NEED_CRYPT_PROTO
979
980 /* define if the system is missing a prototype for fclose() */
981 #undef NEED_FCLOSE_PROTO
982
983 /* define if the system is missing a prototype for strtok_r() */
984 #undef NEED_STRTOK_R_PROTO
985
986 /* define if the system is missing a prototype for strsep() */
987 #undef NEED_STRSEP_PROTO
988
989 /* define if the system is missing a prototype for getusershell() */
990 #undef NEED_GETUSERSHELL_PROTO
991
992 /* define if the system is missing a prototype for utime() */
993 #undef NEED_UTIME_PROTO
994
995 /* define if you have h_errno */
996 #undef HAVE_H_ERRNO
997
998 /* define if your system declares h_errno */
999 #undef HAVE_H_ERRNO_DECLARATION
1000
1001 /* define if you have h_errlist */
1002 #undef HAVE_H_ERRLIST
1003
1004 /* define if your system declares h_errlist */
1005 #undef HAVE_H_ERRLIST_DECLARATION
1006
1007 /* define if you have h_nerr */
1008 #undef HAVE_H_NERR
1009
1010 /* define if your system declares h_nerr */
1011 #undef HAVE_H_NERR_DECLARATION
1012
1013 /* define if you have __progname */
1014 #undef HAVE___PROGNAME
1015
1016 /* define if your system declares __progname */
1017 #undef HAVE___PROGNAME_DECLARATION
1018
1019 /* define if your system declares optarg */
1020 #undef HAVE_OPTARG_DECLARATION
1021
1022 /* define if your system declares optind */
1023 #undef HAVE_OPTIND_DECLARATION
1024
1025 /* define if your system declares opterr */
1026 #undef HAVE_OPTERR_DECLARATION
1027
1028 /* define if your system declares optopt */
1029 #undef HAVE_OPTOPT_DECLARATION
1030
1031 /* define if your system declares environ */
1032 #undef HAVE_ENVIRON_DECLARATION
1033
1034 /* Define if RETSIGTYPE == void. */
1035 #undef VOID_RETSIGTYPE
1036
1037 /* Define if struct utmp has field ut_addr. */
1038 #undef HAVE_STRUCT_UTMP_UT_ADDR
1039
1040 /* Define if struct utmp has field ut_host. */
1041 #undef HAVE_STRUCT_UTMP_UT_HOST
1042
1043 /* Define if struct utmp has field ut_id. */
1044 #undef HAVE_STRUCT_UTMP_UT_ID
1045
1046 /* Define if struct utmp has field ut_pid. */
1047 #undef HAVE_STRUCT_UTMP_UT_PID
1048
1049 /* Define if struct utmp has field ut_type. */
1050 #undef HAVE_STRUCT_UTMP_UT_TYPE
1051
1052 /* Define if struct utmp has field ut_user. */
1053 #undef HAVE_STRUCT_UTMP_UT_USER
1054
1055 /* Define if struct utmpx has field ut_exit. */
1056 #undef HAVE_STRUCT_UTMPX_UT_EXIT
1057
1058 /* Define if struct utmpx has field ut_syslen. */
1059 #undef HAVE_STRUCT_UTMPX_UT_SYSLEN
1060
1061 /* Define if struct tm has field tm_gmtoff. */
1062 #undef HAVE_STRUCT_TM_TM_GMTOFF
1063
1064 /* Define if struct tm has field tm_zone. */
1065 #undef HAVE_STRUCT_TM_TM_ZONE
1066
1067 /* define if you have timezone */
1068 #undef HAVE_TIMEZONE
1069
1070 /* define if your system declares timezone */
1071 #undef HAVE_TIMEZONE_DECLARATION
1072
1073 /* define if you have struct spwd */
1074 #undef HAVE_STRUCT_SPWD
1075
1076 /* define if struct winsize is declared in sys/termios.h */
1077 #undef HAVE_STRUCT_WINSIZE
1078
1079 /* define if struct winsize has ws_xpixel */
1080 #undef HAVE_WS_XPIXEL
1081
1082 /* define if struct winsize has ws_ypixel */
1083 #undef HAVE_WS_YPIXEL
1084
1085 /* Define this to what the type ssize_t should be. */
1086 #undef ssize_t
1087
1088 /* Define this to what the type sig_atomic_t should be. */
1089 #undef sig_atomic_t
1090
1091 /* Define if struct sockaddr has field sa_len. */
1092 #undef HAVE_STRUCT_SOCKADDR_SA_LEN
1093
1094 /* Define if SIAENTITY has field ouid. */
1095 #undef HAVE_SIAENTITY_OUID
1096
1097 /* Define if you have a working getmsg. */
1098 #undef HAVE_GETMSG
1099
1100 /* Define if el_init takes four arguments. */
1101 #undef HAVE_FOUR_VALUED_EL_INIT
1102
1103 /* Define if you have a readline function. */
1104 #undef HAVE_READLINE
1105
1106 /* Define if you have working stream ptys. */
1107 #undef STREAMSPTY
1108
1109 /* Define if /bin/ls has a `-A' flag. */
1110 #undef HAVE_LS_A
1111
1112
1113 #undef HAVE_INT8_T
1114 #undef HAVE_INT16_T
1115 #undef HAVE_INT32_T
1116 #undef HAVE_INT64_T
1117 #undef HAVE_U_INT8_T
1118 #undef HAVE_U_INT16_T
1119 #undef HAVE_U_INT32_T
1120 #undef HAVE_U_INT64_T
1121
1122 /* This for compat with heimdal (or something) */
1123 #define KRB_PUT_INT(f, t, l, s) krb_put_int((f), (t), (l), (s))
1124
1125 #define HAVE_KRB_ENABLE_DEBUG 1
1126
1127 #define HAVE_KRB_DISABLE_DEBUG 1
1128
1129 #define HAVE_KRB_GET_OUR_IP_FOR_REALM 1
1130
1131 #define RCSID(msg) \
1132 static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
1133
1134 /*
1135  * Set ORGANIZATION to be the desired organization string printed
1136  * by the 'kinit' program.  It may have spaces.
1137  */
1138 #define ORGANIZATION "eBones International"
1139
1140 #if 0
1141 #undef BINDIR 
1142 #undef LIBDIR
1143 #undef LIBEXECDIR
1144 #undef SBINDIR
1145 #endif
1146
1147 #if 0
1148 #define KRB_CNF_FILES   { "/etc/krb.conf",   "/etc/kerberosIV/krb.conf", 0}
1149 #define KRB_RLM_FILES   { "/etc/krb.realms", "/etc/kerberosIV/krb.realms", 0}
1150 #define KRB_EQUIV       "/etc/krb.equiv"
1151
1152 #define KEYFILE         "/etc/srvtab"
1153
1154 #define KRBDIR          "/var/kerberos"
1155 #define DBM_FILE        KRBDIR "/principal"
1156 #define DEFAULT_ACL_DIR KRBDIR
1157
1158 #define KRBLOG          "/var/log/kerberos.log" /* master server  */
1159 #define KRBSLAVELOG     "/var/log/kerberos_slave.log" /* slave server  */
1160 #define KADM_SYSLOG     "/var/log/admin_server.syslog"
1161 #define K_LOGFIL        "/var/log/kpropd.log"
1162 #endif
1163
1164 /* Maximum values on all known systems */
1165 #define MaxHostNameLen (64+4)
1166 #define MaxPathLen (1024+4)
1167
1168 /* ftp stuff -------------------------------------------------- */
1169
1170 #define KERBEROS
1171
1172 /* telnet stuff ----------------------------------------------- */
1173
1174 /* define this for OTP support */
1175 #undef OTP
1176
1177 /* define this if you have kerberos 4 */
1178 #undef KRB4
1179
1180 /* define this if you want encryption */
1181 #undef ENCRYPTION
1182
1183 /* define this if you want authentication */
1184 #undef AUTHENTICATION
1185
1186 #if defined(ENCRYPTION) && !defined(AUTHENTICATION)
1187 #define AUTHENTICATION 1
1188 #endif
1189
1190 /* Set this if you want des encryption */
1191 #undef DES_ENCRYPTION
1192
1193 /* Set this to the default system lead string for telnetd 
1194  * can contain %-escapes: %s=sysname, %m=machine, %r=os-release
1195  * %v=os-version, %t=tty, %h=hostname, %d=date and time
1196  */
1197 #undef USE_IM
1198
1199 /* define this if you want diagnostics in telnetd */
1200 #undef DIAGNOSTICS
1201
1202 /* define this if you want support for broken ENV_{VALUE,VAR} systems  */
1203 #undef ENV_HACK
1204
1205 /*  */
1206 #undef OLD_ENVIRON
1207
1208 /* Used with login -p */
1209 #undef LOGIN_ARGS
1210
1211 /* set this to a sensible login */
1212 #ifndef LOGIN_PATH
1213 #define LOGIN_PATH BINDIR "/login"
1214 #endif
1215
1216
1217 /* ------------------------------------------------------------ */
1218
1219 #ifdef BROKEN_REALLOC
1220 #define realloc(X, Y) isoc_realloc((X), (Y))
1221 #define isoc_realloc(X, Y) ((X) ? realloc((X), (Y)) : malloc(Y))
1222 #endif
1223
1224 #ifdef VOID_RETSIGTYPE
1225 #define SIGRETURN(x) return
1226 #else
1227 #define SIGRETURN(x) return (RETSIGTYPE)(x)
1228 #endif
1229
1230 /* Temporary fixes for krb_{rd,mk}_safe */
1231 #define DES_QUAD_GUESS 0
1232 #define DES_QUAD_NEW 1
1233 #define DES_QUAD_OLD 2
1234
1235 /*
1236  * All these are system-specific defines that I would rather not have at all.
1237  */
1238
1239 /*
1240  * AIX braindamage!
1241  */
1242 #if _AIX
1243 #define _ALL_SOURCE
1244 /* XXX this is gross, but kills about a gazillion warnings */
1245 struct ether_addr;
1246 struct sockaddr;
1247 struct sockaddr_dl;
1248 struct sockaddr_in;
1249 #endif
1250
1251 #if defined(__sgi) || defined(sgi)
1252 #if defined(__SYSTYPE_SVR4) || defined(_SYSTYPE_SVR4)
1253 #define IRIX 5
1254 #else
1255 #define IRIX 4
1256 #endif
1257 #endif
1258
1259 /* IRIX 4 braindamage */
1260 #if IRIX == 4 && !defined(__STDC__)
1261 #define __STDC__ 0
1262 #endif
1263
1264 /*
1265  * Defining this enables lots of useful (and used) extensions on
1266  * glibc-based systems such as Linux
1267  */
1268
1269 #define _GNU_SOURCE
1270
1271 /* some strange OS/2 stuff.  From <d96-mst@nada.kth.se> */
1272
1273 #ifdef __EMX__
1274 #define _EMX_TCPIP
1275 #define MAIL_USE_SYSTEM_LOCK
1276 #endif
1277
1278 #ifdef ROKEN_RENAME
1279 #include "roken_rename.h"
1280 #endif