xref: /freebsd/kerberos5/include/config.h (revision daf1cffce2e07931f27c6c6998652e90df6ba87e)
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$ */
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 #define HAVE_NETINET6_IN6_H 1
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) \
1104 static /**/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