config.h revision 62676
1/* Hand tweaked by MarkM */
2/* include/config.h.  Generated automatically by configure.  */
3/* include/config.h.in.  Generated automatically from configure.in by autoheader.  */
4/* $FreeBSD: head/kerberos5/include/config.h 62676 2000-07-06 10:09:59Z kris $ */
5
6/* Define to empty if the keyword does not work.  */
7/* #undef const */
8
9/* Define to `int' if <sys/types.h> doesn't define.  */
10/* #undef gid_t */
11
12/* Define as __inline if that's what the C compiler calls it.  */
13/* #undef inline */
14
15/* Define to `long' if <sys/types.h> doesn't define.  */
16/* #undef off_t */
17
18/* Define to `int' if <sys/types.h> doesn't define.  */
19/* #undef pid_t */
20
21/* Define as the return type of signal handlers (int or void).  */
22#define RETSIGTYPE void
23
24/* Define to `unsigned' if <sys/types.h> doesn't define.  */
25/* #undef size_t */
26
27/* Define if you have the ANSI C header files.  */
28#define STDC_HEADERS 1
29
30/* Define if you can safely include both <sys/time.h> and <time.h>.  */
31#define TIME_WITH_SYS_TIME 1
32
33/* Define if your <sys/time.h> declares struct tm.  */
34/* #undef TM_IN_SYS_TIME */
35
36/* Define to `int' if <sys/types.h> doesn't define.  */
37/* #undef uid_t */
38
39/* Define if your processor stores words with the most significant
40   byte first (like Motorola and SPARC, unlike Intel and VAX).  */
41/* #undef WORDS_BIGENDIAN */
42
43/* Define if the X Window System is missing or not being used.  */
44/* #undef X_DISPLAY_MISSING */
45
46/* Define if lex declares yytext as a char * by default, not a char[].  */
47#define YYTEXT_POINTER 1
48
49/* Define if you have the XauFileName function.  */
50#define HAVE_XAUFILENAME 1
51
52/* Define if you have the XauReadAuth function.  */
53#define HAVE_XAUREADAUTH 1
54
55/* Define if you have the XauWriteAuth function.  */
56#define HAVE_XAUWRITEAUTH 1
57
58/* Define if you have the _getpty function.  */
59/* #undef HAVE__GETPTY */
60
61/* Define if you have the _scrsize function.  */
62/* #undef HAVE__SCRSIZE */
63
64/* Define if you have the asnprintf function.  */
65/* #undef HAVE_ASNPRINTF */
66
67/* Define if you have the asprintf function.  */
68#define HAVE_ASPRINTF 1
69
70/* Define if you have the cap_set_proc function.  */
71/* #undef HAVE_CAP_SET_PROC */
72
73/* Define if you have the cgetent function.  */
74#define HAVE_CGETENT 1
75
76/* Define if you have the chown function.  */
77#define HAVE_CHOWN 1
78
79/* Define if you have the copyhostent function.  */
80/* #undef HAVE_COPYHOSTENT */
81
82/* Define if you have the crypt function.  */
83#define HAVE_CRYPT 1
84
85/* Define if you have the daemon function.  */
86#define HAVE_DAEMON 1
87
88/* Define if you have the dbm_firstkey function.  */
89#define HAVE_DBM_FIRSTKEY 1
90
91/* Define if you have the dbopen function.  */
92#define HAVE_DBOPEN 1
93
94/* Define if you have the dlopen function.  */
95#define HAVE_DLOPEN 1
96
97/* Define if you have the dn_expand function.  */
98#define HAVE_DN_EXPAND 1
99
100/* Define if you have the el_init function.  */
101#define HAVE_EL_INIT 1
102
103/* Define if you have the err function.  */
104#define HAVE_ERR 1
105
106/* Define if you have the errx function.  */
107#define HAVE_ERRX 1
108
109/* Define if you have the fchown function.  */
110#define HAVE_FCHOWN 1
111
112/* Define if you have the fcntl function.  */
113#define HAVE_FCNTL 1
114
115/* Define if you have the flock function.  */
116#define HAVE_FLOCK 1
117
118/* Define if you have the fnmatch function.  */
119#define HAVE_FNMATCH 1
120
121/* Define if you have the freeaddrinfo function.  */
122#define HAVE_FREEADDRINFO 1
123
124/* Define if you have the freehostent function.  */
125#define HAVE_FREEHOSTENT 1
126
127/* Define if you have the gai_strerror function.  */
128#define HAVE_GAI_STRERROR 1
129
130/* Define if you have the getaddrinfo function.  */
131#define HAVE_GETADDRINFO 1
132
133/* Define if you have the getcwd function.  */
134#define HAVE_GETCWD 1
135
136/* Define if you have the getdtablesize function.  */
137#define HAVE_GETDTABLESIZE 1
138
139/* Define if you have the getegid function.  */
140#define HAVE_GETEGID 1
141
142/* Define if you have the geteuid function.  */
143#define HAVE_GETEUID 1
144
145/* Define if you have the getgid function.  */
146#define HAVE_GETGID 1
147
148/* Define if you have the gethostbyname function.  */
149#define HAVE_GETHOSTBYNAME 1
150
151/* Define if you have the gethostbyname2 function.  */
152#define HAVE_GETHOSTBYNAME2 1
153
154/* Define if you have the gethostname function.  */
155#define HAVE_GETHOSTNAME 1
156
157/* Define if you have the getipnodebyaddr function.  */
158#define HAVE_GETIPNODEBYADDR 1
159
160/* Define if you have the getipnodebyname function.  */
161#define HAVE_GETIPNODEBYNAME 1
162
163/* Define if you have the getlogin function.  */
164#define HAVE_GETLOGIN 1
165
166/* Define if you have the getmsg function.  */
167/* #undef HAVE_GETMSG */
168
169/* Define if you have the getnameinfo function.  */
170#define HAVE_GETNAMEINFO 1
171
172/* Define if you have the getopt function.  */
173#define HAVE_GETOPT 1
174
175/* Define if you have the getpwnam_r function.  */
176/* #undef HAVE_GETPWNAM_R */
177
178/* Define if you have the getrlimit function.  */
179#define HAVE_GETRLIMIT 1
180
181/* Define if you have the getsockopt function.  */
182#define HAVE_GETSOCKOPT 1
183
184/* Define if you have the getspnam function.  */
185/* #undef HAVE_GETSPNAM */
186
187/* Define if you have the gettimeofday function.  */
188#define HAVE_GETTIMEOFDAY 1
189
190/* Define if you have the getudbnam function.  */
191/* #undef HAVE_GETUDBNAM */
192
193/* Define if you have the getuid function.  */
194#define HAVE_GETUID 1
195
196/* Define if you have the getusershell function.  */
197#define HAVE_GETUSERSHELL 1
198
199/* Define if you have the grantpt function.  */
200/* #undef HAVE_GRANTPT */
201
202/* Define if you have the hstrerror function.  */
203#define HAVE_HSTRERROR 1
204
205/* Define if you have the inet_aton function.  */
206#define HAVE_INET_ATON 1
207
208/* Define if you have the inet_ntop function.  */
209#define HAVE_INET_NTOP 1
210
211/* Define if you have the inet_pton function.  */
212#define HAVE_INET_PTON 1
213
214/* Define if you have the initgroups function.  */
215#define HAVE_INITGROUPS 1
216
217/* Define if you have the innetgr function.  */
218#define HAVE_INNETGR 1
219
220/* Define if you have the iruserok function.  */
221#define HAVE_IRUSEROK 1
222
223/* Define if you have the krb_disable_debug function.  */
224#define HAVE_KRB_DISABLE_DEBUG 1
225
226/* Define if you have the krb_enable_debug function.  */
227#define HAVE_KRB_ENABLE_DEBUG 1
228
229/* Define if you have the krb_get_our_ip_for_realm function.  */
230#define HAVE_KRB_GET_OUR_IP_FOR_REALM 1
231
232/* Define if you have the logwtmp function.  */
233#define HAVE_LOGWTMP 1
234
235/* Define if you have the lstat function.  */
236#define HAVE_LSTAT 1
237
238/* Define if you have the memmove function.  */
239#define HAVE_MEMMOVE 1
240
241/* Define if you have the mkstemp function.  */
242#define HAVE_MKSTEMP 1
243
244/* Define if you have the mktime function.  */
245#define HAVE_MKTIME 1
246
247/* Define if you have the ptsname function.  */
248/* #undef HAVE_PTSNAME */
249
250/* Define if you have the putenv function.  */
251#define HAVE_PUTENV 1
252
253/* Define if you have the rand function.  */
254#define HAVE_RAND 1
255
256/* Define if you have the random function.  */
257#define HAVE_RANDOM 1
258
259/* Define if you have the rcmd function.  */
260#define HAVE_RCMD 1
261
262/* Define if you have the readv function.  */
263#define HAVE_READV 1
264
265/* Define if you have the recvmsg function.  */
266#define HAVE_RECVMSG 1
267
268/* Define if you have the res_search function.  */
269#define HAVE_RES_SEARCH 1
270
271/* Define if you have the revoke function.  */
272#define HAVE_REVOKE 1
273
274/* Define if you have the sa_family_t function.  */
275#define HAVE_SA_FAMILY_T 1
276
277/* Define if you have the select function.  */
278#define HAVE_SELECT 1
279
280/* Define if you have the sendmsg function.  */
281#define HAVE_SENDMSG 1
282
283/* Define if you have the setegid function.  */
284#define HAVE_SETEGID 1
285
286/* Define if you have the setenv function.  */
287#define HAVE_SETENV 1
288
289/* Define if you have the seteuid function.  */
290#define HAVE_SETEUID 1
291
292/* Define if you have the setitimer function.  */
293#define HAVE_SETITIMER 1
294
295/* Define if you have the setlim function.  */
296/* #undef HAVE_SETLIM */
297
298/* Define if you have the setlogin function.  */
299#define HAVE_SETLOGIN 1
300
301/* Define if you have the setpcred function.  */
302/* #undef HAVE_SETPCRED */
303
304/* Define if you have the setpgid function.  */
305#define HAVE_SETPGID 1
306
307/* Define if you have the setproctitle function.  */
308/* #undef HAVE_SETPROCTITLE */
309
310/* Define if you have the setregid function.  */
311#define HAVE_SETREGID 1
312
313/* Define if you have the setresgid function.  */
314/* #undef HAVE_SETRESGID */
315
316/* Define if you have the setresuid function.  */
317/* #undef HAVE_SETRESUID */
318
319/* Define if you have the setreuid function.  */
320#define HAVE_SETREUID 1
321
322/* Define if you have the setsid function.  */
323#define HAVE_SETSID 1
324
325/* Define if you have the setsockopt function.  */
326#define HAVE_SETSOCKOPT 1
327
328/* Define if you have the setutent function.  */
329/* #undef HAVE_SETUTENT */
330
331/* Define if you have the sgi_getcapabilitybyname function.  */
332/* #undef HAVE_SGI_GETCAPABILITYBYNAME */
333
334/* Define if you have the sigaction function.  */
335#define HAVE_SIGACTION 1
336
337/* Define if you have the socket function.  */
338#define HAVE_SOCKET 1
339
340/* Define if you have the socklen_t function.  */
341#define HAVE_SOCKLEN_T 1
342
343/* Define if you have the strcasecmp function.  */
344#define HAVE_STRCASECMP 1
345
346/* Define if you have the strdup function.  */
347#define HAVE_STRDUP 1
348
349/* Define if you have the strerror function.  */
350#define HAVE_STRERROR 1
351
352/* Define if you have the strftime function.  */
353#define HAVE_STRFTIME 1
354
355/* Define if you have the strlcat function.  */
356#define HAVE_STRLCAT 1
357
358/* Define if you have the strlcpy function.  */
359#define HAVE_STRLCPY 1
360
361/* Define if you have the strlwr function.  */
362/* #undef HAVE_STRLWR */
363
364/* Define if you have the strncasecmp function.  */
365#define HAVE_STRNCASECMP 1
366
367/* Define if you have the strndup function.  */
368/* #undef HAVE_STRNDUP */
369
370/* Define if you have the strnlen function.  */
371/* #undef HAVE_STRNLEN */
372
373/* Define if you have the strptime function.  */
374#define HAVE_STRPTIME 1
375
376/* Define if you have the strsep function.  */
377#define HAVE_STRSEP 1
378
379/* Define if you have the strstr function.  */
380#define HAVE_STRSTR 1
381
382/* Define if you have the strtok_r function.  */
383#define HAVE_STRTOK_R 1
384
385/* Define if you have the struct_addrinfo function.  */
386#define HAVE_STRUCT_ADDRINFO 1
387
388/* Define if you have the struct_sockaddr function.  */
389#define HAVE_STRUCT_SOCKADDR 1
390
391/* Define if you have the struct_sockaddr_storage function.  */
392#define HAVE_STRUCT_SOCKADDR_STORAGE 1
393
394/* Define if you have the strupr function.  */
395/* #undef HAVE_STRUPR */
396
397/* Define if you have the swab function.  */
398#define HAVE_SWAB 1
399
400/* Define if you have the sysconf function.  */
401#define HAVE_SYSCONF 1
402
403/* Define if you have the sysctl function.  */
404#define HAVE_SYSCTL 1
405
406/* Define if you have the syslog function.  */
407#define HAVE_SYSLOG 1
408
409/* Define if you have the tgetent function.  */
410#define HAVE_TGETENT 1
411
412/* Define if you have the timegm function.  */
413#define HAVE_TIMEGM 1
414
415/* Define if you have the ttyname function.  */
416#define HAVE_TTYNAME 1
417
418/* Define if you have the ttyslot function.  */
419#define HAVE_TTYSLOT 1
420
421/* Define if you have the umask function.  */
422#define HAVE_UMASK 1
423
424/* Define if you have the uname function.  */
425#define HAVE_UNAME 1
426
427/* Define if you have the unlockpt function.  */
428/* #undef HAVE_UNLOCKPT */
429
430/* Define if you have the unsetenv function.  */
431#define HAVE_UNSETENV 1
432
433/* Define if you have the vasnprintf function.  */
434/* #undef HAVE_VASNPRINTF */
435
436/* Define if you have the vasprintf function.  */
437#define HAVE_VASPRINTF 1
438
439/* Define if you have the verr function.  */
440#define HAVE_VERR 1
441
442/* Define if you have the verrx function.  */
443#define HAVE_VERRX 1
444
445/* Define if you have the vhangup function.  */
446/* #undef HAVE_VHANGUP */
447
448/* Define if you have the vsyslog function.  */
449#define HAVE_VSYSLOG 1
450
451/* Define if you have the vwarn function.  */
452#define HAVE_VWARN 1
453
454/* Define if you have the vwarnx function.  */
455#define HAVE_VWARNX 1
456
457/* Define if you have the warn function.  */
458#define HAVE_WARN 1
459
460/* Define if you have the warnx function.  */
461#define HAVE_WARNX 1
462
463/* Define if you have the writev function.  */
464#define HAVE_WRITEV 1
465
466/* Define if you have the yp_get_default_domain function.  */
467#define HAVE_YP_GET_DEFAULT_DOMAIN 1
468
469/* Define if you have the <arpa/ftp.h> header file.  */
470#define HAVE_ARPA_FTP_H 1
471
472/* Define if you have the <arpa/inet.h> header file.  */
473#define HAVE_ARPA_INET_H 1
474
475/* Define if you have the <arpa/nameser.h> header file.  */
476#define HAVE_ARPA_NAMESER_H 1
477
478/* Define if you have the <arpa/telnet.h> header file.  */
479#define HAVE_ARPA_TELNET_H 1
480
481/* Define if you have the <bind/bitypes.h> header file.  */
482/* #undef HAVE_BIND_BITYPES_H */
483
484/* Define if you have the <bsdsetjmp.h> header file.  */
485/* #undef HAVE_BSDSETJMP_H */
486
487/* Define if you have the <capability.h> header file.  */
488/* #undef HAVE_CAPABILITY_H */
489
490/* Define if you have the <crypt.h> header file.  */
491/* #undef HAVE_CRYPT_H */
492
493/* Define if you have the <curses.h> header file.  */
494#define HAVE_CURSES_H 1
495
496/* Define if you have the <db.h> header file.  */
497#define HAVE_DB_H 1
498
499/* Define if you have the <db_185.h> header file.  */
500/* #undef HAVE_DB_185_H */
501
502/* Define if you have the <dbm.h> header file.  */
503/* #undef HAVE_DBM_H */
504
505/* Define if you have the <dirent.h> header file.  */
506#define HAVE_DIRENT_H 1
507
508/* Define if you have the <dlfcn.h> header file.  */
509#define HAVE_DLFCN_H 1
510
511/* Define if you have the <err.h> header file.  */
512#define HAVE_ERR_H 1
513
514/* Define if you have the <errno.h> header file.  */
515#define HAVE_ERRNO_H 1
516
517/* Define if you have the <fcntl.h> header file.  */
518#define HAVE_FCNTL_H 1
519
520/* Define if you have the <fnmatch.h> header file.  */
521#define HAVE_FNMATCH_H 1
522
523/* Define if you have the <grp.h> header file.  */
524#define HAVE_GRP_H 1
525
526/* Define if you have the <inttypes.h> header file.  */
527#define HAVE_INTTYPES_H 1
528
529/* Define if you have the <io.h> header file.  */
530/* #undef HAVE_IO_H */
531
532/* Define if you have the <limits.h> header file.  */
533#define HAVE_LIMITS_H 1
534
535/* Define if you have the <maillock.h> header file.  */
536/* #undef HAVE_MAILLOCK_H */
537
538/* Define if you have the <ndbm.h> header file.  */
539#define HAVE_NDBM_H 1
540
541/* Define if you have the <net/if.h> header file.  */
542#define HAVE_NET_IF_H 1
543
544/* Define if you have the <netdb.h> header file.  */
545#define HAVE_NETDB_H 1
546
547/* Define if you have the <netinet/in.h> header file.  */
548#define HAVE_NETINET_IN_H 1
549
550/* Define if you have the <netinet/in6.h> header file.  */
551/* #undef HAVE_NETINET_IN6_H */
552
553/* Define if you have the <netinet/in6_machtypes.h> header file.  */
554/* #undef HAVE_NETINET_IN6_MACHTYPES_H */
555
556/* Define if you have the <netinet/in6_var.h> header file.  */
557/* #undef HAVE_NETINET_IN6_VAR_H */
558
559/* Define if you have the <netinet/in_systm.h> header file.  */
560#define HAVE_NETINET_IN_SYSTM_H 1
561
562/* Define if you have the <netinet/ip.h> header file.  */
563#define HAVE_NETINET_IP_H 1
564
565/* Define if you have the <netinet/tcp.h> header file.  */
566#define HAVE_NETINET_TCP_H 1
567
568/* Define if you have the <netinet6/in6.h> header file.  */
569/* #undef HAVE_NETINET6_IN6_H */
570
571/* Define if you have the <netinfo/ni.h> header file.  */
572/* #undef HAVE_NETINFO_NI_H */
573
574/* Define if you have the <paths.h> header file.  */
575#define HAVE_PATHS_H 1
576
577/* Define if you have the <pthread.h> header file.  */
578#define HAVE_PTHREAD_H 1
579
580/* Define if you have the <pty.h> header file.  */
581/* #undef HAVE_PTY_H */
582
583/* Define if you have the <pwd.h> header file.  */
584#define HAVE_PWD_H 1
585
586/* Define if you have the <resolv.h> header file.  */
587#define HAVE_RESOLV_H 1
588
589/* Define if you have the <rpcsvc/dbm.h> header file.  */
590/* #undef HAVE_RPCSVC_DBM_H */
591
592/* Define if you have the <sac.h> header file.  */
593/* #undef HAVE_SAC_H */
594
595/* Define if you have the <security/pam_modules.h> header file.  */
596#define HAVE_SECURITY_PAM_MODULES_H 1
597
598/* Define if you have the <sgtty.h> header file.  */
599#define HAVE_SGTTY_H 1
600
601/* Define if you have the <shadow.h> header file.  */
602/* #undef HAVE_SHADOW_H */
603
604/* Define if you have the <siad.h> header file.  */
605/* #undef HAVE_SIAD_H */
606
607/* Define if you have the <signal.h> header file.  */
608#define HAVE_SIGNAL_H 1
609
610/* Define if you have the <standards.h> header file.  */
611/* #undef HAVE_STANDARDS_H */
612
613/* Define if you have the <stropts.h> header file.  */
614/* #undef HAVE_STROPTS_H */
615
616/* Define if you have the <sys/bitypes.h> header file.  */
617/* #undef HAVE_SYS_BITYPES_H */
618
619/* Define if you have the <sys/capability.h> header file.  */
620/* #undef HAVE_SYS_CAPABILITY_H */
621
622/* Define if you have the <sys/category.h> header file.  */
623/* #undef HAVE_SYS_CATEGORY_H */
624
625/* Define if you have the <sys/file.h> header file.  */
626#define HAVE_SYS_FILE_H 1
627
628/* Define if you have the <sys/filio.h> header file.  */
629#define HAVE_SYS_FILIO_H 1
630
631/* Define if you have the <sys/ioccom.h> header file.  */
632#define HAVE_SYS_IOCCOM_H 1
633
634/* Define if you have the <sys/ioctl.h> header file.  */
635#define HAVE_SYS_IOCTL_H 1
636
637/* Define if you have the <sys/param.h> header file.  */
638#define HAVE_SYS_PARAM_H 1
639
640/* Define if you have the <sys/proc.h> header file.  */
641#define HAVE_SYS_PROC_H 1
642
643/* Define if you have the <sys/pty.h> header file.  */
644/* #undef HAVE_SYS_PTY_H */
645
646/* Define if you have the <sys/ptyio.h> header file.  */
647/* #undef HAVE_SYS_PTYIO_H */
648
649/* Define if you have the <sys/ptyvar.h> header file.  */
650/* #undef HAVE_SYS_PTYVAR_H */
651
652/* Define if you have the <sys/resource.h> header file.  */
653#define HAVE_SYS_RESOURCE_H 1
654
655/* Define if you have the <sys/select.h> header file.  */
656#define HAVE_SYS_SELECT_H 1
657
658/* Define if you have the <sys/socket.h> header file.  */
659#define HAVE_SYS_SOCKET_H 1
660
661/* Define if you have the <sys/sockio.h> header file.  */
662#define HAVE_SYS_SOCKIO_H 1
663
664/* Define if you have the <sys/stat.h> header file.  */
665#define HAVE_SYS_STAT_H 1
666
667/* Define if you have the <sys/str_tty.h> header file.  */
668/* #undef HAVE_SYS_STR_TTY_H */
669
670/* Define if you have the <sys/stream.h> header file.  */
671/* #undef HAVE_SYS_STREAM_H */
672
673/* Define if you have the <sys/stropts.h> header file.  */
674/* #undef HAVE_SYS_STROPTS_H */
675
676/* Define if you have the <sys/strtty.h> header file.  */
677/* #undef HAVE_SYS_STRTTY_H */
678
679/* Define if you have the <sys/syscall.h> header file.  */
680#define HAVE_SYS_SYSCALL_H 1
681
682/* Define if you have the <sys/sysctl.h> header file.  */
683#define HAVE_SYS_SYSCTL_H 1
684
685/* Define if you have the <sys/termio.h> header file.  */
686/* #undef HAVE_SYS_TERMIO_H */
687
688/* Define if you have the <sys/time.h> header file.  */
689#define HAVE_SYS_TIME_H 1
690
691/* Define if you have the <sys/timeb.h> header file.  */
692#define HAVE_SYS_TIMEB_H 1
693
694/* Define if you have the <sys/times.h> header file.  */
695#define HAVE_SYS_TIMES_H 1
696
697/* Define if you have the <sys/tty.h> header file.  */
698#define HAVE_SYS_TTY_H 1
699
700/* Define if you have the <sys/types.h> header file.  */
701#define HAVE_SYS_TYPES_H 1
702
703/* Define if you have the <sys/uio.h> header file.  */
704#define HAVE_SYS_UIO_H 1
705
706/* Define if you have the <sys/un.h> header file.  */
707#define HAVE_SYS_UN_H 1
708
709/* Define if you have the <sys/utsname.h> header file.  */
710#define HAVE_SYS_UTSNAME_H 1
711
712/* Define if you have the <sys/wait.h> header file.  */
713#define HAVE_SYS_WAIT_H 1
714
715/* Define if you have the <syslog.h> header file.  */
716#define HAVE_SYSLOG_H 1
717
718/* Define if you have the <term.h> header file.  */
719#define HAVE_TERM_H 1
720
721/* Define if you have the <termio.h> header file.  */
722/* #undef HAVE_TERMIO_H */
723
724/* Define if you have the <termios.h> header file.  */
725#define HAVE_TERMIOS_H 1
726
727/* Define if you have the <time.h> header file.  */
728#define HAVE_TIME_H 1
729
730/* Define if you have the <tmpdir.h> header file.  */
731/* #undef HAVE_TMPDIR_H */
732
733/* Define if you have the <udb.h> header file.  */
734/* #undef HAVE_UDB_H */
735
736/* Define if you have the <unistd.h> header file.  */
737#define HAVE_UNISTD_H 1
738
739/* Define if you have the <util.h> header file.  */
740/* #undef HAVE_UTIL_H */
741
742/* Define if you have the <utmp.h> header file.  */
743#define HAVE_UTMP_H 1
744
745/* Define if you have the <utmpx.h> header file.  */
746/* #undef HAVE_UTMPX_H */
747
748/* Define if you have the X11 library (-lX11).  */
749/* #undef HAVE_LIBX11 */
750
751/* Define if you have the Xau library (-lXau).  */
752#define HAVE_LIBXAU 1
753
754/* Define if you have the c_r library (-lc_r).  */
755/* #undef HAVE_LIBC_R */
756
757/* Define if you have the crypt library (-lcrypt).  */
758#define HAVE_LIBCRYPT 1
759
760/* Define if you have the curses library (-lcurses).  */
761/* #undef HAVE_LIBCURSES */
762
763/* Define if you have the dl library (-ldl).  */
764/* #undef HAVE_LIBDL */
765
766/* Define if you have the edit library (-ledit).  */
767#define HAVE_LIBEDIT 1
768
769/* Define if you have the gdbm library (-lgdbm).  */
770/* #undef HAVE_LIBGDBM */
771
772/* Define if you have the inet6 library (-linet6).  */
773/* #undef HAVE_LIBINET6 */
774
775/* Define if you have the ip6 library (-lip6).  */
776/* #undef HAVE_LIBIP6 */
777
778/* Define if you have the ncurses library (-lncurses).  */
779/* #undef HAVE_LIBNCURSES */
780
781/* Define if you have the ndbm library (-lndbm).  */
782/* #undef HAVE_LIBNDBM */
783
784/* Define if you have the nsl library (-lnsl).  */
785/* #undef HAVE_LIBNSL */
786
787/* Define if you have the resolv library (-lresolv).  */
788/* #undef HAVE_LIBRESOLV */
789
790/* Define if you have the socket library (-lsocket).  */
791/* #undef HAVE_LIBSOCKET */
792
793/* Define if you have the syslog library (-lsyslog).  */
794/* #undef HAVE_LIBSYSLOG */
795
796/* Define if you have the termcap library (-ltermcap).  */
797#define HAVE_LIBTERMCAP 1
798
799/* Define if you have the util library (-lutil).  */
800#define HAVE_LIBUTIL 1
801
802/* Name of package */
803#define PACKAGE "heimdal"
804
805/* Version number of package */
806#define VERSION "0.2l"
807
808/* Define to what version of SunOS you are running. */
809/* #undef SunOS */
810
811/* define if your compiler has __attribute__ */
812#define HAVE___ATTRIBUTE__ 1
813
814/* Define if you have the krb4 package. */
815/* #define KRB4 1 */
816
817/* define if krb_put_int takes four arguments. */
818#define HAVE_FOUR_VALUED_KRB_PUT_INT 1
819
820/* Define to one if your krb.h doesn't */
821/* #undef KRB_VERIFY_SECURE */
822
823/* Define to two if your krb.h doesn't */
824/* #undef KRB_VERIFY_SECURE_FAIL */
825
826/* Define to zero if your krb.h doesn't */
827/* #undef KRB_VERIFY_NOT_SECURE */
828
829/* Enable Kerberos 5 support in applications. */
830#define KRB5 1
831
832/* Define if you want to use the KDC as a kaserver. */
833/* #undef KASERVER */
834
835/* Define if you want support in hprop for reading kaserver databases */
836/* #undef KASERVER_DB */
837
838/* Define if you want OTP support in applications. */
839#define OTP 1
840
841/* Define to enable basic OSF C2 support. */
842/* #undef HAVE_OSFC2 */
843
844/* Define if you have the readline package. */
845/* #undef READLINE */
846
847/* Define if you have the hesiod package. */
848/* #undef HESIOD */
849
850/* Define this to what the type ssize_t should be. */
851/* #undef ssize_t */
852
853/* Define this to what the type mode_t should be. */
854/* #undef mode_t */
855
856/* Define this to what the type sig_atomic_t should be. */
857/* #undef sig_atomic_t */
858
859/* Define if you want to use Netinfo instead of krb5.conf. */
860/* #undef HAVE_NETINFO */
861
862/* Define if you have IPv6. */
863#define HAVE_IPV6 1
864
865/* define if you have a working snprintf */
866#define HAVE_SNPRINTF 1
867
868/* define if the system is missing a prototype for snprintf() */
869/* #undef NEED_SNPRINTF_PROTO */
870
871/* define if you have a working vsnprintf */
872#define HAVE_VSNPRINTF 1
873
874/* define if the system is missing a prototype for vsnprintf() */
875/* #undef NEED_VSNPRINTF_PROTO */
876
877/* define if you have a glob() that groks
878	GLOB_BRACE, GLOB_NOCHECK, GLOB_QUOTE, and GLOB_TILDE */
879#define HAVE_GLOB 1
880
881/* define if the system is missing a prototype for glob() */
882/* #undef NEED_GLOB_PROTO */
883
884/* Define if getlogin has POSIX flavour (and not BSD). */
885/* #undef POSIX_GETLOGIN */
886
887/* Define if getpwnam_r has POSIX flavour. */
888/* #undef POSIX_GETPWNAM_R */
889
890/* Define if signal handlers return void. */
891#define VOID_RETSIGTYPE 1
892
893/* define if the system is missing a prototype for hstrerror() */
894/* #undef NEED_HSTRERROR_PROTO */
895
896/* define if the system is missing a prototype for asprintf() */
897/* #undef NEED_ASPRINTF_PROTO */
898
899/* define if the system is missing a prototype for vasprintf() */
900/* #undef NEED_VASPRINTF_PROTO */
901
902/* define if the system is missing a prototype for asnprintf() */
903/* #undef NEED_ASNPRINTF_PROTO */
904
905/* define if the system is missing a prototype for vasnprintf() */
906/* #undef NEED_VASNPRINTF_PROTO */
907
908/* define if the system is missing a prototype for setenv() */
909/* #undef NEED_SETENV_PROTO */
910
911/* define if the system is missing a prototype for unsetenv() */
912/* #undef NEED_UNSETENV_PROTO */
913
914/* define if the system is missing a prototype for gethostname() */
915/* #undef NEED_GETHOSTNAME_PROTO */
916
917/* define if the system is missing a prototype for mkstemp() */
918/* #undef NEED_MKSTEMP_PROTO */
919
920/* define if the system is missing a prototype for getusershell() */
921/* #undef NEED_GETUSERSHELL_PROTO */
922
923/* define if the system is missing a prototype for inet_aton() */
924/* #undef NEED_INET_ATON_PROTO */
925
926/* Define if realloc(NULL) doesn't work. */
927/* #undef BROKEN_REALLOC */
928
929/* define if prototype of gethostbyname is compatible with
930	struct hostent *gethostbyname(const char *) */
931#define GETHOSTBYNAME_PROTO_COMPATIBLE 1
932
933/* define if prototype of gethostbyaddr is compatible with
934	struct hostent *gethostbyaddr(const void *, size_t, int) */
935/* #undef GETHOSTBYADDR_PROTO_COMPATIBLE */
936
937/* define if prototype of getservbyname is compatible with
938	struct servent *getservbyname(const char *, const char *) */
939#define GETSERVBYNAME_PROTO_COMPATIBLE 1
940
941/* define if prototype of openlog is compatible with
942	void openlog(const char *, int, int) */
943#define OPENLOG_PROTO_COMPATIBLE 1
944
945/* define if the system is missing a prototype for crypt() */
946/* #undef NEED_CRYPT_PROTO */
947
948/* define if the system is missing a prototype for strtok_r() */
949/* #undef NEED_STRTOK_R_PROTO */
950
951/* define if the system is missing a prototype for strsep() */
952/* #undef NEED_STRSEP_PROTO */
953
954/* define if you have h_errno */
955#define HAVE_H_ERRNO 1
956
957/* define if your system declares h_errno */
958#define HAVE_H_ERRNO_DECLARATION 1
959
960/* define if you have h_errlist */
961#define HAVE_H_ERRLIST 1
962
963/* define if your system declares h_errlist */
964/* #undef HAVE_H_ERRLIST_DECLARATION */
965
966/* define if you have h_nerr */
967#define HAVE_H_NERR 1
968
969/* define if your system declares h_nerr */
970/* #undef HAVE_H_NERR_DECLARATION */
971
972/* define if you have __progname */
973#define HAVE___PROGNAME 1
974
975/* define if your system declares __progname */
976/* #undef HAVE___PROGNAME_DECLARATION */
977
978/* define if your system declares optarg */
979#define HAVE_OPTARG_DECLARATION 1
980
981/* define if your system declares optind */
982#define HAVE_OPTIND_DECLARATION 1
983
984/* define if your system declares opterr */
985#define HAVE_OPTERR_DECLARATION 1
986
987/* define if your system declares optopt */
988#define HAVE_OPTOPT_DECLARATION 1
989
990/* define if your system declares environ */
991/* #undef HAVE_ENVIRON_DECLARATION */
992
993/* Define if struct utmp has field ut_addr. */
994/* #undef HAVE_STRUCT_UTMP_UT_ADDR */
995
996/* Define if struct utmp has field ut_host. */
997/* #undef HAVE_STRUCT_UTMP_UT_HOST */
998
999/* Define if struct utmp has field ut_id. */
1000/* #undef HAVE_STRUCT_UTMP_UT_ID */
1001
1002/* Define if struct utmp has field ut_pid. */
1003/* #undef HAVE_STRUCT_UTMP_UT_PID */
1004
1005/* Define if struct utmp has field ut_type. */
1006/* #undef HAVE_STRUCT_UTMP_UT_TYPE */
1007
1008/* Define if struct utmp has field ut_user. */
1009/* #undef HAVE_STRUCT_UTMP_UT_USER */
1010
1011/* Define if struct utmpx has field ut_exit. */
1012/* #undef HAVE_STRUCT_UTMPX_UT_EXIT */
1013
1014/* Define if struct utmpx has field ut_syslen. */
1015/* #undef HAVE_STRUCT_UTMPX_UT_SYSLEN */
1016
1017/* Define if struct tm has field tm_gmtoff. */
1018#define HAVE_STRUCT_TM_TM_GMTOFF 1
1019
1020/* Define if struct tm has field tm_zone. */
1021#define HAVE_STRUCT_TM_TM_ZONE 1
1022
1023/* define if you have timezone */
1024#define HAVE_TIMEZONE 1
1025
1026/* define if your system declares timezone */
1027#define HAVE_TIMEZONE_DECLARATION 1
1028
1029/* define if struct winsize is declared in sys/termios.h */
1030#define HAVE_STRUCT_WINSIZE 1
1031
1032/* define if struct winsize has ws_xpixel */
1033#define HAVE_WS_XPIXEL 1
1034
1035/* define if struct winsize has ws_ypixel */
1036#define HAVE_WS_YPIXEL 1
1037
1038/* define if you have struct spwd */
1039/* #undef HAVE_STRUCT_SPWD */
1040
1041/* Define if struct sockaddr has field sa_len. */
1042#define HAVE_STRUCT_SOCKADDR_SA_LEN 1
1043
1044/* Define if el_init takes four arguments. */
1045/* #undef HAVE_FOUR_VALUED_EL_INIT */
1046
1047/* Define if you have a readline compatible library. */
1048#define HAVE_READLINE 1
1049
1050/* Define if you want authentication support in telnet. */
1051#define AUTHENTICATION 1
1052
1053/* Define if you want encryption support in telnet. */
1054#define ENCRYPTION 1
1055
1056/* Define if you want to use DES encryption in telnet. */
1057#define DES_ENCRYPTION 1
1058
1059/* Define this to enable diagnostics in telnet. */
1060#define DIAGNOSTICS 1
1061
1062/* Define this to enable old environment option in telnet. */
1063#define OLD_ENVIRON 1
1064
1065/* Define this if you want support for broken ENV_{VAR,VAL} telnets. */
1066/* #undef ENV_HACK */
1067
1068/* Define if you have streams ptys. */
1069/* #undef STREAMSPTY */
1070
1071
1072#define BINDIR "/usr/bin"
1073#define LIBDIR "/usr/lib"
1074#define LIBEXECDIR "/usr/libexec"
1075#define SBINDIR "/usr/sbin"
1076
1077#define HAVE_INT8_T 1
1078#define HAVE_INT16_T 1
1079#define HAVE_INT32_T 1
1080#define HAVE_INT64_T 1
1081#define HAVE_U_INT8_T 1
1082#define HAVE_U_INT16_T 1
1083#define HAVE_U_INT32_T 1
1084#define HAVE_U_INT64_T 1
1085
1086#if defined(HAVE_FOUR_VALUED_KRB_PUT_INT) || !defined(KRB4)
1087#define KRB_PUT_INT(F, T, L, S) krb_put_int((F), (T), (L), (S))
1088#else
1089#define KRB_PUT_INT(F, T, L, S) krb_put_int((F), (T), (S))
1090#endif
1091
1092#ifdef BROKEN_REALLOC
1093#define realloc(X, Y) isoc_realloc((X), (Y))
1094#define isoc_realloc(X, Y) ((X) ? realloc((X), (Y)) : malloc(Y))
1095#endif
1096
1097#ifdef VOID_RETSIGTYPE
1098#define SIGRETURN(x) return
1099#else
1100#define SIGRETURN(x) return (RETSIGTYPE)(x)
1101#endif
1102
1103#define RCSID(msg) \
1104static /**/const char *const rcsid[] = { (const char *)rcsid, "\100(#)" msg }
1105
1106/* #undef PROTOTYPES */
1107
1108/* Maximum values on all known systems */
1109#define MaxHostNameLen (64+4)
1110#define MaxPathLen (1024+4)
1111
1112#if defined(HAVE_SGTTY_H) && defined(__NeXT__)
1113#define SGTTY
1114#endif
1115
1116/*
1117 * Define NDBM if you are using the 4.3 ndbm library (which is part of
1118 * libc).  If not defined, 4.2 dbm will be assumed.
1119 */
1120#if defined(HAVE_DBM_FIRSTKEY)
1121#define NDBM
1122#endif
1123
1124/* telnet stuff ----------------------------------------------- */
1125
1126#if defined(ENCRYPTION) && !defined(AUTHENTICATION)
1127#define AUTHENTICATION 1
1128#endif
1129
1130/* Set this to the default system lead string for telnetd
1131 * can contain %-escapes: %s=sysname, %m=machine, %r=os-release
1132 * %v=os-version, %t=tty, %h=hostname, %d=date and time
1133 */
1134/* #undef USE_IM */
1135
1136/* Used with login -p */
1137/* #undef LOGIN_ARGS */
1138
1139/* set this to a sensible login */
1140#ifndef LOGIN_PATH
1141#define LOGIN_PATH BINDIR "/login"
1142#endif
1143
1144/* random defines */
1145
1146/*
1147 * Defining this enables lots of useful (and used) extensions on
1148 * glibc-based systems such as Linux
1149 */
1150
1151#define _GNU_SOURCE
1152