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