xref: /onnv-gate/usr/src/cmd/ssh/include/config.h (revision 5087:929c96aa57f2)
10Sstevel@tonic-gate /* config.h.  Generated by configure.  */
20Sstevel@tonic-gate /* config.h.in.  Generated from configure.ac by autoheader.  */
30Sstevel@tonic-gate /* $Id: acconfig.h,v 1.145 2002/09/26 00:38:48 tim Exp $ */
40Sstevel@tonic-gate /*
5*5087Sjp161948  * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
60Sstevel@tonic-gate  * Use is subject to license terms.
70Sstevel@tonic-gate  */
80Sstevel@tonic-gate 
90Sstevel@tonic-gate #ifndef	_CONFIG_H
100Sstevel@tonic-gate #define	_CONFIG_H
110Sstevel@tonic-gate 
120Sstevel@tonic-gate #pragma ident	"%Z%%M%	%I%	%E% SMI"
130Sstevel@tonic-gate 
140Sstevel@tonic-gate #ifdef __cplusplus
150Sstevel@tonic-gate extern "C" {
160Sstevel@tonic-gate #endif
170Sstevel@tonic-gate 
180Sstevel@tonic-gate 
190Sstevel@tonic-gate /* Generated automatically from acconfig.h by autoheader. */
200Sstevel@tonic-gate /* Please make your changes there */
210Sstevel@tonic-gate 
220Sstevel@tonic-gate 
230Sstevel@tonic-gate /* Define to a Set Process Title type if your system is */
240Sstevel@tonic-gate /* supported by bsd-setproctitle.c */
250Sstevel@tonic-gate /* #undef SPT_TYPE */
260Sstevel@tonic-gate 
270Sstevel@tonic-gate /* setgroups() NOOP allowed */
280Sstevel@tonic-gate /* #undef SETGROUPS_NOOP */
290Sstevel@tonic-gate 
300Sstevel@tonic-gate /* SCO workaround */
310Sstevel@tonic-gate /* #undef BROKEN_SYS_TERMIO_H */
320Sstevel@tonic-gate 
330Sstevel@tonic-gate /* Define if you have SecureWare-based protected password database */
340Sstevel@tonic-gate /* #undef HAVE_SECUREWARE */
350Sstevel@tonic-gate 
360Sstevel@tonic-gate /* If your header files don't define LOGIN_PROGRAM, then use this (detected) */
370Sstevel@tonic-gate /* from environment and PATH */
380Sstevel@tonic-gate #define LOGIN_PROGRAM_FALLBACK "/usr/bin/login"
390Sstevel@tonic-gate 
400Sstevel@tonic-gate /* Define if your password has a pw_class field */
410Sstevel@tonic-gate /* #undef HAVE_PW_CLASS_IN_PASSWD */
420Sstevel@tonic-gate 
430Sstevel@tonic-gate /* Define if your password has a pw_expire field */
440Sstevel@tonic-gate /* #undef HAVE_PW_EXPIRE_IN_PASSWD */
450Sstevel@tonic-gate 
460Sstevel@tonic-gate /* Define if your password has a pw_change field */
470Sstevel@tonic-gate /* #undef HAVE_PW_CHANGE_IN_PASSWD */
480Sstevel@tonic-gate 
490Sstevel@tonic-gate /* Define if your system uses access rights style file descriptor passing */
500Sstevel@tonic-gate #define HAVE_ACCRIGHTS_IN_MSGHDR 1
510Sstevel@tonic-gate 
520Sstevel@tonic-gate /* Define if your system uses ancillary data style file descriptor passing */
530Sstevel@tonic-gate /* #undef HAVE_CONTROL_IN_MSGHDR */
540Sstevel@tonic-gate 
550Sstevel@tonic-gate /* Define if you system's inet_ntoa is busted (e.g. Irix gcc issue) */
560Sstevel@tonic-gate /* #undef BROKEN_INET_NTOA */
570Sstevel@tonic-gate 
580Sstevel@tonic-gate /* Define if your system defines sys_errlist[] */
590Sstevel@tonic-gate #define HAVE_SYS_ERRLIST 1
600Sstevel@tonic-gate 
610Sstevel@tonic-gate /* Define if your system defines sys_nerr */
620Sstevel@tonic-gate #define HAVE_SYS_NERR 1
630Sstevel@tonic-gate 
640Sstevel@tonic-gate /* Define if your system choked on IP TOS setting */
650Sstevel@tonic-gate #define IP_TOS_IS_BROKEN 1
660Sstevel@tonic-gate 
670Sstevel@tonic-gate /* Define if you have the getuserattr function.  */
680Sstevel@tonic-gate /* #undef HAVE_GETUSERATTR */
690Sstevel@tonic-gate 
700Sstevel@tonic-gate /* Work around problematic Linux PAM modules handling of PAM_TTY */
710Sstevel@tonic-gate #define PAM_TTY_KLUDGE 1
720Sstevel@tonic-gate 
730Sstevel@tonic-gate /* Use PIPES instead of a socketpair() */
740Sstevel@tonic-gate /* #undef USE_PIPES */
750Sstevel@tonic-gate 
760Sstevel@tonic-gate /* Define if your snprintf is busted */
770Sstevel@tonic-gate /* #undef BROKEN_SNPRINTF */
780Sstevel@tonic-gate 
790Sstevel@tonic-gate /* Define if you are on Cygwin */
800Sstevel@tonic-gate /* #undef HAVE_CYGWIN */
810Sstevel@tonic-gate 
820Sstevel@tonic-gate /* Define if you have a broken realpath. */
830Sstevel@tonic-gate /* #undef BROKEN_REALPATH */
840Sstevel@tonic-gate 
850Sstevel@tonic-gate /* Define if you are on NeXT */
860Sstevel@tonic-gate /* #undef HAVE_NEXT */
870Sstevel@tonic-gate 
880Sstevel@tonic-gate /* Define if you are on NEWS-OS */
890Sstevel@tonic-gate /* #undef HAVE_NEWS4 */
900Sstevel@tonic-gate 
910Sstevel@tonic-gate /* Define if you want to enable PAM support */
920Sstevel@tonic-gate #define USE_PAM 1
930Sstevel@tonic-gate 
940Sstevel@tonic-gate /* Define if you want to enable AIX4's authenticate function */
950Sstevel@tonic-gate /* #undef WITH_AIXAUTHENTICATE */
960Sstevel@tonic-gate 
970Sstevel@tonic-gate /* Define if you have/want arrays (cluster-wide session managment, not C arrays) */
980Sstevel@tonic-gate /* #undef WITH_IRIX_ARRAY */
990Sstevel@tonic-gate 
1000Sstevel@tonic-gate /* Define if you want IRIX project management */
1010Sstevel@tonic-gate /* #undef WITH_IRIX_PROJECT */
1020Sstevel@tonic-gate 
1030Sstevel@tonic-gate /* Define if you want IRIX audit trails */
1040Sstevel@tonic-gate /* #undef WITH_IRIX_AUDIT */
1050Sstevel@tonic-gate 
1060Sstevel@tonic-gate /* Define if you want IRIX kernel jobs */
1070Sstevel@tonic-gate /* #undef WITH_IRIX_JOBS */
1080Sstevel@tonic-gate 
1090Sstevel@tonic-gate /* Location of PRNGD/EGD random number socket */
1100Sstevel@tonic-gate /* #undef PRNGD_SOCKET */
1110Sstevel@tonic-gate 
1120Sstevel@tonic-gate /* Port number of PRNGD/EGD random number socket */
1130Sstevel@tonic-gate /* #undef PRNGD_PORT */
1140Sstevel@tonic-gate 
1150Sstevel@tonic-gate /* Builtin PRNG command timeout */
1160Sstevel@tonic-gate #define ENTROPY_TIMEOUT_MSEC 200
1170Sstevel@tonic-gate 
1180Sstevel@tonic-gate /* non-privileged user for privilege separation */
1190Sstevel@tonic-gate #define SSH_PRIVSEP_USER "sshd"
1200Sstevel@tonic-gate 
1210Sstevel@tonic-gate /* Define if you want to install preformatted manpages.*/
1220Sstevel@tonic-gate /* #undef MANTYPE */
1230Sstevel@tonic-gate 
1240Sstevel@tonic-gate /* Define if your ssl headers are included with #include <openssl/header.h>  */
1250Sstevel@tonic-gate #define HAVE_OPENSSL 1
1260Sstevel@tonic-gate 
1270Sstevel@tonic-gate /* Define if Solaris' OpenSSL lacks AES support */
1280Sstevel@tonic-gate #define SOLARIS_OPENSSL_NO_AES 1
1290Sstevel@tonic-gate 
1300Sstevel@tonic-gate /* Define if Solaris-style Least Privilege is available */
1310Sstevel@tonic-gate #define HAVE_SOLARIS_PRIVILEGE 1
1320Sstevel@tonic-gate 
1330Sstevel@tonic-gate /* Define if you want Sun's alternative privilege separation */
1340Sstevel@tonic-gate #define ALTPRIVSEP
1350Sstevel@tonic-gate 
1360Sstevel@tonic-gate /* Define if you have Solaris-style Contracts */
1370Sstevel@tonic-gate #define HAVE_SOLARIS_CONTRACTS 1
1380Sstevel@tonic-gate 
1390Sstevel@tonic-gate /* Define if SVR4-style libcmd (for accessing /etc/default/ files) */
1400Sstevel@tonic-gate #define HAVE_DEFOPEN 1
1410Sstevel@tonic-gate 
1420Sstevel@tonic-gate /* Define if you are linking against RSAref.  Used only to print the right
1430Sstevel@tonic-gate  * message at run-time. */
1440Sstevel@tonic-gate /* #undef RSAREF */
1450Sstevel@tonic-gate 
1460Sstevel@tonic-gate /* struct timeval */
1470Sstevel@tonic-gate #define HAVE_STRUCT_TIMEVAL 1
1480Sstevel@tonic-gate 
1490Sstevel@tonic-gate /* struct utmp and struct utmpx fields */
1500Sstevel@tonic-gate /* #undef HAVE_HOST_IN_UTMP */
1510Sstevel@tonic-gate #define HAVE_HOST_IN_UTMPX 1
1520Sstevel@tonic-gate /* #undef HAVE_ADDR_IN_UTMP */
1530Sstevel@tonic-gate /* #undef HAVE_ADDR_IN_UTMPX */
1540Sstevel@tonic-gate /* #undef HAVE_ADDR_V6_IN_UTMP */
1550Sstevel@tonic-gate /* #undef HAVE_ADDR_V6_IN_UTMPX */
1560Sstevel@tonic-gate #define HAVE_SYSLEN_IN_UTMPX 1
1570Sstevel@tonic-gate #define HAVE_PID_IN_UTMP 1
1580Sstevel@tonic-gate #define HAVE_TYPE_IN_UTMP 1
1590Sstevel@tonic-gate #define HAVE_TYPE_IN_UTMPX 1
1600Sstevel@tonic-gate /* #undef HAVE_TV_IN_UTMP */
1610Sstevel@tonic-gate #define HAVE_TV_IN_UTMPX 1
1620Sstevel@tonic-gate #define HAVE_ID_IN_UTMP 1
1630Sstevel@tonic-gate #define HAVE_ID_IN_UTMPX 1
1640Sstevel@tonic-gate #define HAVE_EXIT_IN_UTMP 1
1650Sstevel@tonic-gate #define HAVE_TIME_IN_UTMP 1
1660Sstevel@tonic-gate #define HAVE_TIME_IN_UTMPX 1
1670Sstevel@tonic-gate 
1680Sstevel@tonic-gate /* Define if you don't want to use your system's login() call */
1690Sstevel@tonic-gate /* #undef DISABLE_LOGIN */
1700Sstevel@tonic-gate 
1710Sstevel@tonic-gate /* Define if you don't want to use pututline() etc. to write [uw]tmp */
1720Sstevel@tonic-gate /* #undef DISABLE_PUTUTLINE */
1730Sstevel@tonic-gate 
1740Sstevel@tonic-gate /* Define if you don't want to use pututxline() etc. to write [uw]tmpx */
1750Sstevel@tonic-gate /* #undef DISABLE_PUTUTXLINE */
1760Sstevel@tonic-gate 
1770Sstevel@tonic-gate /* Define if you don't want to use lastlog */
1780Sstevel@tonic-gate /* #undef DISABLE_LASTLOG */
1790Sstevel@tonic-gate 
1800Sstevel@tonic-gate /* Define if you don't want to use lastlog in session.c */
1810Sstevel@tonic-gate /* #undef NO_SSH_LASTLOG */
1820Sstevel@tonic-gate 
1830Sstevel@tonic-gate /* Define if you don't want to use utmp */
1840Sstevel@tonic-gate #define DISABLE_UTMP 1
1850Sstevel@tonic-gate 
1860Sstevel@tonic-gate /* Define if you don't want to use utmpx */
1870Sstevel@tonic-gate /* #undef DISABLE_UTMPX */
1880Sstevel@tonic-gate 
1890Sstevel@tonic-gate /* Define if you don't want to use wtmp */
1900Sstevel@tonic-gate #define DISABLE_WTMP 1
1910Sstevel@tonic-gate 
1920Sstevel@tonic-gate /* Define if you don't want to use wtmpx */
1930Sstevel@tonic-gate /* #undef DISABLE_WTMPX */
1940Sstevel@tonic-gate 
1950Sstevel@tonic-gate /* Some systems need a utmpx entry for /bin/login to work */
1960Sstevel@tonic-gate #define LOGIN_NEEDS_UTMPX 1
1970Sstevel@tonic-gate 
1980Sstevel@tonic-gate /* Some versions of /bin/login need the TERM supplied on the commandline */
1990Sstevel@tonic-gate #define LOGIN_NEEDS_TERM 1
2000Sstevel@tonic-gate 
2010Sstevel@tonic-gate /* Define if your login program cannot handle end of options ("--") */
2020Sstevel@tonic-gate /* #undef LOGIN_NO_ENDOPT */
2030Sstevel@tonic-gate 
2040Sstevel@tonic-gate /* Define if you want to specify the path to your lastlog file */
2050Sstevel@tonic-gate #define CONF_LASTLOG_FILE "/var/adm/lastlog"
2060Sstevel@tonic-gate 
2070Sstevel@tonic-gate /* Define if you want to specify the path to your utmp file */
2080Sstevel@tonic-gate /* #undef CONF_UTMP_FILE */
2090Sstevel@tonic-gate 
2100Sstevel@tonic-gate /* Define if you want to specify the path to your wtmp file */
2110Sstevel@tonic-gate /* #undef CONF_WTMP_FILE */
2120Sstevel@tonic-gate 
2130Sstevel@tonic-gate /* Define if you want to specify the path to your utmpx file */
2140Sstevel@tonic-gate /* #undef CONF_UTMPX_FILE */
2150Sstevel@tonic-gate 
2160Sstevel@tonic-gate /* Define if you want to specify the path to your wtmpx file */
2170Sstevel@tonic-gate /* #undef CONF_WTMPX_FILE */
2180Sstevel@tonic-gate 
2190Sstevel@tonic-gate /* Define if you want external askpass support */
2200Sstevel@tonic-gate /* #undef USE_EXTERNAL_ASKPASS */
2210Sstevel@tonic-gate 
2220Sstevel@tonic-gate /* Define if libc defines __progname */
2230Sstevel@tonic-gate /* #undef HAVE___PROGNAME */
2240Sstevel@tonic-gate 
2250Sstevel@tonic-gate /* Define if compiler implements __FUNCTION__ */
2260Sstevel@tonic-gate #define HAVE___FUNCTION__ 1
2270Sstevel@tonic-gate 
2280Sstevel@tonic-gate /* Define if compiler implements __func__ */
2290Sstevel@tonic-gate #define HAVE___func__ 1
2300Sstevel@tonic-gate 
2310Sstevel@tonic-gate /* Define if you want GSS-API support */
2320Sstevel@tonic-gate #define GSSAPI 1
2330Sstevel@tonic-gate 
2340Sstevel@tonic-gate /* Define if you have <gssapi/gssapi.h> */
2350Sstevel@tonic-gate #define SUNW_GSSAPI 1
2360Sstevel@tonic-gate 
2370Sstevel@tonic-gate /* Define if you have GSS_Store_cred() */
2380Sstevel@tonic-gate #define HAVE_GSS_STORE_CRED  1
2390Sstevel@tonic-gate 
2400Sstevel@tonic-gate /* Define if you have __gss_userok() */
2410Sstevel@tonic-gate #define HAVE___GSS_USEROK 1
2420Sstevel@tonic-gate 
2430Sstevel@tonic-gate /* Define for simple authorization of GSS-API principals */
2440Sstevel@tonic-gate /* #undef GSSAPI_SIMPLE_USEROK */
2450Sstevel@tonic-gate 
2460Sstevel@tonic-gate /* Define if you have gsscred_name_to_unix_cred() (Solaris) */
2470Sstevel@tonic-gate #define HAVE_GSSCRED_API 1
2480Sstevel@tonic-gate 
2490Sstevel@tonic-gate /* Define if you have __gss_oid_to_mech() */
2500Sstevel@tonic-gate #define HAVE_GSS_OID_TO_MECH 1
2510Sstevel@tonic-gate 
2520Sstevel@tonic-gate /* Define if you have gss_oid_to_str() */
2530Sstevel@tonic-gate #define HAVE_GSS_OID_TO_STR 1
2540Sstevel@tonic-gate 
2550Sstevel@tonic-gate /* Define if you want support for MIT krb5 GSS internals */
2560Sstevel@tonic-gate /* #undef KRB5_GSS */
2570Sstevel@tonic-gate 
2580Sstevel@tonic-gate /* Define if you want support for GSI GSS internals */
2590Sstevel@tonic-gate /* #undef GSI_GSS */
2600Sstevel@tonic-gate 
2610Sstevel@tonic-gate /* Define if you want raw Kerberos 5 support */
2620Sstevel@tonic-gate /* #undef KRB5 */
2630Sstevel@tonic-gate 
2640Sstevel@tonic-gate /* Define if you want GSI/Globus authentication support */
2650Sstevel@tonic-gate /* #undef GSI */
2660Sstevel@tonic-gate 
2670Sstevel@tonic-gate /* Define this if you are using the Heimdal version of Kerberos V5 */
2680Sstevel@tonic-gate /* #undef HEIMDAL */
2690Sstevel@tonic-gate 
2700Sstevel@tonic-gate /* Define if you want Kerberos 4 support */
2710Sstevel@tonic-gate /* #undef KRB4 */
2720Sstevel@tonic-gate 
2730Sstevel@tonic-gate /* Define if you want AFS support */
2740Sstevel@tonic-gate /* #undef AFS */
2750Sstevel@tonic-gate 
2760Sstevel@tonic-gate /* Define if you want S/Key support */
2770Sstevel@tonic-gate /* #undef SKEY */
2780Sstevel@tonic-gate 
2790Sstevel@tonic-gate /* Define if you want TCP Wrappers support */
2800Sstevel@tonic-gate #define LIBWRAP 1
2810Sstevel@tonic-gate 
2820Sstevel@tonic-gate /* Define if your libraries define login() */
2830Sstevel@tonic-gate /* #undef HAVE_LOGIN */
2840Sstevel@tonic-gate 
2850Sstevel@tonic-gate /* Define if your libraries define daemon() */
2860Sstevel@tonic-gate /* #undef HAVE_DAEMON */
2870Sstevel@tonic-gate 
2880Sstevel@tonic-gate /* Define if your libraries define getpagesize() */
2890Sstevel@tonic-gate #define HAVE_GETPAGESIZE 1
2900Sstevel@tonic-gate 
2910Sstevel@tonic-gate /* Define if xauth is found in your path */
2920Sstevel@tonic-gate #define XAUTH_PATH "/usr/openwin/bin/xauth"
2930Sstevel@tonic-gate 
2940Sstevel@tonic-gate /* Define if rsh is found in your path */
2950Sstevel@tonic-gate #define RSH_PATH "/usr/bin/rsh"
2960Sstevel@tonic-gate 
2970Sstevel@tonic-gate /* Define if you want to allow MD5 passwords */
2980Sstevel@tonic-gate /* #undef HAVE_MD5_PASSWORDS */
2990Sstevel@tonic-gate 
3000Sstevel@tonic-gate /* Define if you want to disable shadow passwords */
3010Sstevel@tonic-gate /* #undef DISABLE_SHADOW */
3020Sstevel@tonic-gate 
3030Sstevel@tonic-gate /* Define if you want to use shadow password expire field */
3040Sstevel@tonic-gate /* #undef HAS_SHADOW_EXPIRE */
3050Sstevel@tonic-gate 
3060Sstevel@tonic-gate /* Define if you have Digital Unix Security Integration Architecture */
3070Sstevel@tonic-gate /* #undef HAVE_OSF_SIA */
3080Sstevel@tonic-gate 
3090Sstevel@tonic-gate /* Define if you have getpwanam(3) [SunOS 4.x] */
3100Sstevel@tonic-gate /* #undef HAVE_GETPWANAM */
3110Sstevel@tonic-gate 
3120Sstevel@tonic-gate /* Define if you have an old version of PAM which takes only one argument */
3130Sstevel@tonic-gate /* to pam_strerror */
3140Sstevel@tonic-gate /* #undef HAVE_OLD_PAM */
3150Sstevel@tonic-gate 
3160Sstevel@tonic-gate /* Define if you are using Solaris-derived PAM which passes pam_messages  */
3170Sstevel@tonic-gate /* to the conversation function with an extra level of indirection */
3180Sstevel@tonic-gate #define PAM_SUN_CODEBASE 1
3190Sstevel@tonic-gate 
3200Sstevel@tonic-gate /* Set this to your mail directory if you don't have maillock.h */
3210Sstevel@tonic-gate /* #undef MAIL_DIRECTORY */
3220Sstevel@tonic-gate 
3230Sstevel@tonic-gate /* Data types */
3240Sstevel@tonic-gate #define HAVE_U_INT 1
3250Sstevel@tonic-gate #define HAVE_INTXX_T 1
3260Sstevel@tonic-gate /* #undef HAVE_U_INTXX_T */
3270Sstevel@tonic-gate #define HAVE_UINTXX_T 1
3280Sstevel@tonic-gate #define HAVE_INT64_T 1
3290Sstevel@tonic-gate /* #undef HAVE_U_INT64_T */
3300Sstevel@tonic-gate #define HAVE_U_CHAR 1
3310Sstevel@tonic-gate #define HAVE_SIZE_T 1
3320Sstevel@tonic-gate #define HAVE_SSIZE_T 1
3330Sstevel@tonic-gate #define HAVE_CLOCK_T 1
3340Sstevel@tonic-gate #define HAVE_MODE_T 1
3350Sstevel@tonic-gate #define HAVE_PID_T 1
3360Sstevel@tonic-gate #define HAVE_SA_FAMILY_T 1
3370Sstevel@tonic-gate #define HAVE_STRUCT_SOCKADDR_STORAGE 1
3380Sstevel@tonic-gate #define HAVE_STRUCT_ADDRINFO 1
3390Sstevel@tonic-gate #define HAVE_STRUCT_IN6_ADDR 1
3400Sstevel@tonic-gate #define HAVE_STRUCT_SOCKADDR_IN6 1
3410Sstevel@tonic-gate 
3420Sstevel@tonic-gate /* Fields in struct sockaddr_storage */
3430Sstevel@tonic-gate #define HAVE_SS_FAMILY_IN_SS 1
3440Sstevel@tonic-gate /* #undef HAVE___SS_FAMILY_IN_SS */
3450Sstevel@tonic-gate 
3460Sstevel@tonic-gate /* Define if you have /dev/ptmx */
3470Sstevel@tonic-gate #define HAVE_DEV_PTMX 1
3480Sstevel@tonic-gate 
3490Sstevel@tonic-gate /* Define if you have /dev/ptc */
3500Sstevel@tonic-gate /* #undef HAVE_DEV_PTS_AND_PTC */
3510Sstevel@tonic-gate 
3520Sstevel@tonic-gate /* Define if you need to use IP address instead of hostname in $DISPLAY */
3530Sstevel@tonic-gate /* #undef IPADDR_IN_DISPLAY */
3540Sstevel@tonic-gate 
3550Sstevel@tonic-gate /* Specify default $PATH */
3560Sstevel@tonic-gate #define USER_PATH "/usr/bin"
3570Sstevel@tonic-gate 
3580Sstevel@tonic-gate /* Specify location of ssh.pid */
3590Sstevel@tonic-gate #define _PATH_SSH_PIDDIR "/var/run"
3600Sstevel@tonic-gate 
3610Sstevel@tonic-gate /* Use IPv4 for connection by default, IPv6 can still if explicity asked */
3620Sstevel@tonic-gate /* #undef IPV4_DEFAULT */
3630Sstevel@tonic-gate 
3640Sstevel@tonic-gate /* getaddrinfo is broken (if present) */
3650Sstevel@tonic-gate /* #undef BROKEN_GETADDRINFO */
3660Sstevel@tonic-gate 
3670Sstevel@tonic-gate /* Workaround more Linux IPv6 quirks */
3680Sstevel@tonic-gate /* #undef DONT_TRY_OTHER_AF */
3690Sstevel@tonic-gate 
3700Sstevel@tonic-gate /* Detect IPv4 in IPv6 mapped addresses and treat as IPv4 */
3710Sstevel@tonic-gate #define IPV4_IN_IPV6 1
3720Sstevel@tonic-gate 
3730Sstevel@tonic-gate /* Define if you have BSD auth support */
3740Sstevel@tonic-gate /* #undef BSD_AUTH */
3750Sstevel@tonic-gate 
3760Sstevel@tonic-gate /* Define if X11 doesn't support AF_UNIX sockets on that system */
3770Sstevel@tonic-gate /* #undef NO_X11_UNIX_SOCKETS */
3780Sstevel@tonic-gate 
3790Sstevel@tonic-gate /* Define if the concept of ports only accessible to superusers isn't known */
3800Sstevel@tonic-gate /* #undef NO_IPPORT_RESERVED_CONCEPT */
3810Sstevel@tonic-gate 
3820Sstevel@tonic-gate /* Needed for SCO and NeXT */
3830Sstevel@tonic-gate /* #undef BROKEN_SAVED_UIDS */
3840Sstevel@tonic-gate 
3850Sstevel@tonic-gate /* Define if your system glob() function has the GLOB_ALTDIRFUNC extension */
3860Sstevel@tonic-gate /* #undef GLOB_HAS_ALTDIRFUNC */
3870Sstevel@tonic-gate 
3880Sstevel@tonic-gate /* Define if your system glob() function has gl_matchc options in glob_t */
3890Sstevel@tonic-gate /* #undef GLOB_HAS_GL_MATCHC */
3900Sstevel@tonic-gate 
3910Sstevel@tonic-gate /* Define in your struct dirent expects you to allocate extra space for d_name */
3920Sstevel@tonic-gate #define BROKEN_ONE_BYTE_DIRENT_D_NAME 1
3930Sstevel@tonic-gate 
3940Sstevel@tonic-gate /* Define if your getopt(3) defines and uses optreset */
3950Sstevel@tonic-gate /* #undef HAVE_GETOPT_OPTRESET */
3960Sstevel@tonic-gate 
3970Sstevel@tonic-gate /* Define on *nto-qnx systems */
3980Sstevel@tonic-gate /* #undef MISSING_NFDBITS */
3990Sstevel@tonic-gate 
4000Sstevel@tonic-gate /* Define on *nto-qnx systems */
4010Sstevel@tonic-gate /* #undef MISSING_HOWMANY */
4020Sstevel@tonic-gate 
4030Sstevel@tonic-gate /* Define on *nto-qnx systems */
4040Sstevel@tonic-gate /* #undef MISSING_FD_MASK */
4050Sstevel@tonic-gate 
4060Sstevel@tonic-gate /* Define if you want smartcard support */
4070Sstevel@tonic-gate /* #undef SMARTCARD */
4080Sstevel@tonic-gate 
4090Sstevel@tonic-gate /* Define if you want smartcard support using sectok */
4100Sstevel@tonic-gate /* #undef USE_SECTOK */
4110Sstevel@tonic-gate 
412*5087Sjp161948 /* Use libedit for sftp */
413*5087Sjp161948 #undef USE_LIBEDIT
414*5087Sjp161948 
4150Sstevel@tonic-gate /* Define if you want smartcard support using OpenSC */
4160Sstevel@tonic-gate /* #undef USE_OPENSC */
4170Sstevel@tonic-gate 
4180Sstevel@tonic-gate /* Define if you want to use OpenSSL's internally seeded PRNG only */
4190Sstevel@tonic-gate #define OPENSSL_PRNG_ONLY 1
4200Sstevel@tonic-gate 
4210Sstevel@tonic-gate /* Define if you shouldn't strip 'tty' from your ttyname in [uw]tmp */
4220Sstevel@tonic-gate /* #undef WITH_ABBREV_NO_TTY */
4230Sstevel@tonic-gate 
4240Sstevel@tonic-gate /* Define if you want a different $PATH for the superuser */
4250Sstevel@tonic-gate #define SUPERUSER_PATH "/usr/sbin:/usr/bin"
4260Sstevel@tonic-gate 
4270Sstevel@tonic-gate /* Path that unprivileged child will chroot() to in privep mode */
4280Sstevel@tonic-gate /* #undef PRIVSEP_PATH */
4290Sstevel@tonic-gate 
4300Sstevel@tonic-gate /* Define if your platform needs to skip post auth file descriptor passing */
4310Sstevel@tonic-gate /* #undef DISABLE_FD_PASSING */
4320Sstevel@tonic-gate 
4330Sstevel@tonic-gate 
4340Sstevel@tonic-gate /* Define to 1 if the `getpgrp' function requires zero arguments. */
4350Sstevel@tonic-gate #define GETPGRP_VOID 1
4360Sstevel@tonic-gate 
4370Sstevel@tonic-gate /* Define to 1 if you have the `arc4random' function. */
4380Sstevel@tonic-gate /* #undef HAVE_ARC4RANDOM */
4390Sstevel@tonic-gate 
440*5087Sjp161948 /* Define to 1 if you have the `asprintf' function. */
441*5087Sjp161948 /* #undef HAVE_ASPRINTF */
442*5087Sjp161948 
4430Sstevel@tonic-gate /* Define to 1 if you have the `b64_ntop' function. */
4440Sstevel@tonic-gate /* #undef HAVE_B64_NTOP */
4450Sstevel@tonic-gate 
4460Sstevel@tonic-gate /* Define to 1 if you have the `bcopy' function. */
4470Sstevel@tonic-gate #define HAVE_BCOPY 1
4480Sstevel@tonic-gate 
4490Sstevel@tonic-gate /* Define to 1 if you have the `bindresvport_sa' function. */
4500Sstevel@tonic-gate /* #undef HAVE_BINDRESVPORT_SA */
4510Sstevel@tonic-gate 
4520Sstevel@tonic-gate /* Define to 1 if you have the <bstring.h> header file. */
4530Sstevel@tonic-gate /* #undef HAVE_BSTRING_H */
4540Sstevel@tonic-gate 
4550Sstevel@tonic-gate /* Define to 1 if you have the `clock' function. */
4560Sstevel@tonic-gate #define HAVE_CLOCK 1
4570Sstevel@tonic-gate 
4580Sstevel@tonic-gate /* Define to 1 if you have the <crypt.h> header file. */
4590Sstevel@tonic-gate #define HAVE_CRYPT_H 1
4600Sstevel@tonic-gate 
4610Sstevel@tonic-gate /* Define to 1 if you have the `dirname' function. */
4620Sstevel@tonic-gate #define HAVE_DIRNAME 1
4630Sstevel@tonic-gate 
4640Sstevel@tonic-gate /* Define to 1 if you have the <endian.h> header file. */
4650Sstevel@tonic-gate /* #undef HAVE_ENDIAN_H */
4660Sstevel@tonic-gate 
4670Sstevel@tonic-gate /* Define to 1 if you have the `endutent' function. */
4680Sstevel@tonic-gate #define HAVE_ENDUTENT 1
4690Sstevel@tonic-gate 
4700Sstevel@tonic-gate /* Define to 1 if you have the `endutxent' function. */
4710Sstevel@tonic-gate #define HAVE_ENDUTXENT 1
4720Sstevel@tonic-gate 
4730Sstevel@tonic-gate /* Define to 1 if you have the `fchmod' function. */
4740Sstevel@tonic-gate #define HAVE_FCHMOD 1
4750Sstevel@tonic-gate 
4760Sstevel@tonic-gate /* Define to 1 if you have the `fchown' function. */
4770Sstevel@tonic-gate #define HAVE_FCHOWN 1
4780Sstevel@tonic-gate 
4790Sstevel@tonic-gate /* Define to 1 if you have the <floatingpoint.h> header file. */
4800Sstevel@tonic-gate #define HAVE_FLOATINGPOINT_H 1
4810Sstevel@tonic-gate 
4820Sstevel@tonic-gate /* Define to 1 if you have the `freeaddrinfo' function. */
4830Sstevel@tonic-gate #define HAVE_FREEADDRINFO 1
4840Sstevel@tonic-gate 
4850Sstevel@tonic-gate /* Define to 1 if you have the `futimes' function. */
4860Sstevel@tonic-gate /* #undef HAVE_FUTIMES */
4870Sstevel@tonic-gate 
4880Sstevel@tonic-gate /* Define to 1 if you have the `gai_strerror' function. */
4890Sstevel@tonic-gate #define HAVE_GAI_STRERROR 1
4900Sstevel@tonic-gate 
4910Sstevel@tonic-gate /* Define to 1 if you have the `getaddrinfo' function. */
4920Sstevel@tonic-gate #define HAVE_GETADDRINFO 1
4930Sstevel@tonic-gate 
4940Sstevel@tonic-gate /* Define to 1 if you have the `getcwd' function. */
4950Sstevel@tonic-gate #define HAVE_GETCWD 1
4960Sstevel@tonic-gate 
4970Sstevel@tonic-gate /* Define to 1 if you have the `getgrouplist' function. */
4980Sstevel@tonic-gate /* #undef HAVE_GETGROUPLIST */
4990Sstevel@tonic-gate 
5000Sstevel@tonic-gate /* Define to 1 if you have the `getluid' function. */
5010Sstevel@tonic-gate /* #undef HAVE_GETLUID */
5020Sstevel@tonic-gate 
5030Sstevel@tonic-gate /* Define to 1 if you have the `getnameinfo' function. */
5040Sstevel@tonic-gate #define HAVE_GETNAMEINFO 1
5050Sstevel@tonic-gate 
5060Sstevel@tonic-gate /* Define to 1 if you have the `getopt' function. */
5070Sstevel@tonic-gate #define HAVE_GETOPT 1
5080Sstevel@tonic-gate 
5090Sstevel@tonic-gate /* Define to 1 if you have the <getopt.h> header file. */
5100Sstevel@tonic-gate /* #undef HAVE_GETOPT_H */
5110Sstevel@tonic-gate 
5120Sstevel@tonic-gate /* Define to 1 if you have the `getpeereid' function. */
5130Sstevel@tonic-gate /* #undef HAVE_GETPEEREID */
5140Sstevel@tonic-gate 
5152757Sjp161948 /* Define to 1 if you have the `getpeerucred' function. */
5162757Sjp161948 #define HAVE_GETPEERUCRED 1
5172757Sjp161948 
5180Sstevel@tonic-gate /* Define to 1 if you have the `getpwanam' function. */
5190Sstevel@tonic-gate /* #undef HAVE_GETPWANAM */
5200Sstevel@tonic-gate 
5210Sstevel@tonic-gate /* Define to 1 if you have the `getrlimit' function. */
5220Sstevel@tonic-gate #define HAVE_GETRLIMIT 1
5230Sstevel@tonic-gate 
5240Sstevel@tonic-gate /* Define to 1 if you have the `getrusage' function. */
5250Sstevel@tonic-gate #define HAVE_GETRUSAGE 1
5260Sstevel@tonic-gate 
5270Sstevel@tonic-gate /* Define to 1 if you have the `gettimeofday' function. */
5280Sstevel@tonic-gate #define HAVE_GETTIMEOFDAY 1
5290Sstevel@tonic-gate 
5300Sstevel@tonic-gate /* Define to 1 if you have the `getttyent' function. */
5310Sstevel@tonic-gate /* #undef HAVE_GETTTYENT */
5320Sstevel@tonic-gate 
5330Sstevel@tonic-gate /* Define to 1 if you have the `getutent' function. */
5340Sstevel@tonic-gate #define HAVE_GETUTENT 1
5350Sstevel@tonic-gate 
5360Sstevel@tonic-gate /* Define to 1 if you have the `getutid' function. */
5370Sstevel@tonic-gate #define HAVE_GETUTID 1
5380Sstevel@tonic-gate 
5390Sstevel@tonic-gate /* Define to 1 if you have the `getutline' function. */
5400Sstevel@tonic-gate #define HAVE_GETUTLINE 1
5410Sstevel@tonic-gate 
5420Sstevel@tonic-gate /* Define to 1 if you have the `getutxent' function. */
5430Sstevel@tonic-gate #define HAVE_GETUTXENT 1
5440Sstevel@tonic-gate 
5450Sstevel@tonic-gate /* Define to 1 if you have the `getutxid' function. */
5460Sstevel@tonic-gate #define HAVE_GETUTXID 1
5470Sstevel@tonic-gate 
5480Sstevel@tonic-gate /* Define to 1 if you have the `getutxline' function. */
5490Sstevel@tonic-gate #define HAVE_GETUTXLINE 1
5500Sstevel@tonic-gate 
5510Sstevel@tonic-gate /* Define to 1 if you have the `glob' function. */
5520Sstevel@tonic-gate #define HAVE_GLOB 1
5530Sstevel@tonic-gate 
5540Sstevel@tonic-gate /* Define to 1 if you have the <glob.h> header file. */
5550Sstevel@tonic-gate #define HAVE_GLOB_H 1
5560Sstevel@tonic-gate 
5570Sstevel@tonic-gate /* Define to 1 if you have the <ia.h> header file. */
5580Sstevel@tonic-gate /* #undef HAVE_IA_H */
5590Sstevel@tonic-gate 
5600Sstevel@tonic-gate /* Define to 1 if you have the `inet_aton' function. */
5610Sstevel@tonic-gate /* #undef HAVE_INET_ATON */
5620Sstevel@tonic-gate 
5630Sstevel@tonic-gate /* Define to 1 if you have the `inet_ntoa' function. */
5640Sstevel@tonic-gate #define HAVE_INET_NTOA 1
5650Sstevel@tonic-gate 
5660Sstevel@tonic-gate /* Define to 1 if you have the `inet_ntop' function. */
5670Sstevel@tonic-gate #define HAVE_INET_NTOP 1
5680Sstevel@tonic-gate 
5690Sstevel@tonic-gate /* Define to 1 if you have the `innetgr' function. */
5700Sstevel@tonic-gate #define HAVE_INNETGR 1
5710Sstevel@tonic-gate 
5720Sstevel@tonic-gate /* Define to 1 if you have the <inttypes.h> header file. */
5730Sstevel@tonic-gate #define HAVE_INTTYPES_H 1
5740Sstevel@tonic-gate 
5750Sstevel@tonic-gate /* Define to 1 if you have the <krb.h> header file. */
5760Sstevel@tonic-gate /* #undef HAVE_KRB_H */
5770Sstevel@tonic-gate 
5780Sstevel@tonic-gate /* Define to 1 if you have the <lastlog.h> header file. */
5790Sstevel@tonic-gate #define HAVE_LASTLOG_H 1
5800Sstevel@tonic-gate 
5810Sstevel@tonic-gate /* Define to 1 if you have the `crypt' library (-lcrypt). */
5820Sstevel@tonic-gate /* #undef HAVE_LIBCRYPT */
5830Sstevel@tonic-gate 
5840Sstevel@tonic-gate /* Define to 1 if you have the `des' library (-ldes). */
5850Sstevel@tonic-gate /* #undef HAVE_LIBDES */
5860Sstevel@tonic-gate 
5870Sstevel@tonic-gate /* Define to 1 if you have the `des425' library (-ldes425). */
5880Sstevel@tonic-gate /* #undef HAVE_LIBDES425 */
5890Sstevel@tonic-gate 
5900Sstevel@tonic-gate /* Define to 1 if you have the `dl' library (-ldl). */
5910Sstevel@tonic-gate #define HAVE_LIBDL 1
5920Sstevel@tonic-gate 
5930Sstevel@tonic-gate /* Define to 1 if you have the <libgen.h> header file. */
5940Sstevel@tonic-gate #define HAVE_LIBGEN_H 1
5950Sstevel@tonic-gate 
5960Sstevel@tonic-gate /* Define to 1 if you have the `krb' library (-lkrb). */
5970Sstevel@tonic-gate /* #undef HAVE_LIBKRB */
5980Sstevel@tonic-gate 
5990Sstevel@tonic-gate /* Define to 1 if you have the `krb4' library (-lkrb4). */
6000Sstevel@tonic-gate /* #undef HAVE_LIBKRB4 */
6010Sstevel@tonic-gate 
6020Sstevel@tonic-gate /* Define to 1 if you have the `nsl' library (-lnsl). */
6030Sstevel@tonic-gate #define HAVE_LIBNSL 1
6040Sstevel@tonic-gate 
6050Sstevel@tonic-gate /* Define to 1 if you have the `pam' library (-lpam). */
6060Sstevel@tonic-gate #define HAVE_LIBPAM 1
6070Sstevel@tonic-gate 
6080Sstevel@tonic-gate /* Define to 1 if you have the `resolv' library (-lresolv). */
6090Sstevel@tonic-gate /* #undef HAVE_LIBRESOLV */
6100Sstevel@tonic-gate 
6110Sstevel@tonic-gate /* Define to 1 if you have the `sectok' library (-lsectok). */
6120Sstevel@tonic-gate /* #undef HAVE_LIBSECTOK */
6130Sstevel@tonic-gate 
6140Sstevel@tonic-gate /* Define to 1 if you have the `socket' library (-lsocket). */
6150Sstevel@tonic-gate #define HAVE_LIBSOCKET 1
6160Sstevel@tonic-gate 
6170Sstevel@tonic-gate /* Define to 1 if you have the <libutil.h> header file. */
6180Sstevel@tonic-gate /* #undef HAVE_LIBUTIL_H */
6190Sstevel@tonic-gate 
6200Sstevel@tonic-gate /* Define to 1 if you have the `xnet' library (-lxnet). */
6210Sstevel@tonic-gate /* #undef HAVE_LIBXNET */
6220Sstevel@tonic-gate 
6230Sstevel@tonic-gate /* Define to 1 if you have the `z' library (-lz). */
6240Sstevel@tonic-gate #define HAVE_LIBZ 1
6250Sstevel@tonic-gate 
6260Sstevel@tonic-gate /* Define to 1 if you have the <limits.h> header file. */
6270Sstevel@tonic-gate #define HAVE_LIMITS_H 1
6280Sstevel@tonic-gate 
6290Sstevel@tonic-gate /* Define to 1 if you have the <login_cap.h> header file. */
6300Sstevel@tonic-gate /* #undef HAVE_LOGIN_CAP_H */
6310Sstevel@tonic-gate 
6320Sstevel@tonic-gate /* Define to 1 if you have the `login_getcapbool' function. */
6330Sstevel@tonic-gate /* #undef HAVE_LOGIN_GETCAPBOOL */
6340Sstevel@tonic-gate 
6350Sstevel@tonic-gate /* Define to 1 if you have the <login.h> header file. */
6360Sstevel@tonic-gate /* #undef HAVE_LOGIN_H */
6370Sstevel@tonic-gate 
6380Sstevel@tonic-gate /* Define to 1 if you have the `logout' function. */
6390Sstevel@tonic-gate /* #undef HAVE_LOGOUT */
6400Sstevel@tonic-gate 
6410Sstevel@tonic-gate /* Define to 1 if you have the `logwtmp' function. */
6420Sstevel@tonic-gate /* #undef HAVE_LOGWTMP */
6430Sstevel@tonic-gate 
6440Sstevel@tonic-gate /* Define to 1 if you have the <maillock.h> header file. */
6450Sstevel@tonic-gate #define HAVE_MAILLOCK_H 1
6460Sstevel@tonic-gate 
6470Sstevel@tonic-gate /* Define to 1 if you have the `md5_crypt' function. */
6480Sstevel@tonic-gate /* #undef HAVE_MD5_CRYPT */
6490Sstevel@tonic-gate 
6500Sstevel@tonic-gate /* Define to 1 if you have the `memmove' function. */
6510Sstevel@tonic-gate #define HAVE_MEMMOVE 1
6520Sstevel@tonic-gate 
6530Sstevel@tonic-gate /* Define to 1 if you have the <memory.h> header file. */
6540Sstevel@tonic-gate #define HAVE_MEMORY_H 1
6550Sstevel@tonic-gate 
6560Sstevel@tonic-gate /* Define to 1 if you have the `mkdtemp' function. */
6570Sstevel@tonic-gate /* #undef HAVE_MKDTEMP */
6580Sstevel@tonic-gate 
6590Sstevel@tonic-gate /* Define to 1 if you have the `mmap' function. */
6600Sstevel@tonic-gate #define HAVE_MMAP 1
6610Sstevel@tonic-gate 
6620Sstevel@tonic-gate /* Define to 1 if you have the <netdb.h> header file. */
6630Sstevel@tonic-gate #define HAVE_NETDB_H 1
6640Sstevel@tonic-gate 
6650Sstevel@tonic-gate /* Define to 1 if you have the <netgroup.h> header file. */
6660Sstevel@tonic-gate /* #undef HAVE_NETGROUP_H */
6670Sstevel@tonic-gate 
6680Sstevel@tonic-gate /* Define to 1 if you have the <netinet/in_systm.h> header file. */
6690Sstevel@tonic-gate #define HAVE_NETINET_IN_SYSTM_H 1
6700Sstevel@tonic-gate 
6710Sstevel@tonic-gate /* Define to 1 if you have the `ngetaddrinfo' function. */
6720Sstevel@tonic-gate /* #undef HAVE_NGETADDRINFO */
6730Sstevel@tonic-gate 
6740Sstevel@tonic-gate /* Define to 1 if you have the `ogetaddrinfo' function. */
6750Sstevel@tonic-gate /* #undef HAVE_OGETADDRINFO */
6760Sstevel@tonic-gate 
6770Sstevel@tonic-gate /* Define to 1 if you have the `openpty' function. */
6780Sstevel@tonic-gate /* #undef HAVE_OPENPTY */
6790Sstevel@tonic-gate 
6800Sstevel@tonic-gate /* Define to 1 if you have the `pam_getenvlist' function. */
6810Sstevel@tonic-gate #define HAVE_PAM_GETENVLIST 1
6820Sstevel@tonic-gate 
6830Sstevel@tonic-gate /* Define to 1 if you have the <paths.h> header file. */
6840Sstevel@tonic-gate /* #undef HAVE_PATHS_H */
6850Sstevel@tonic-gate 
6860Sstevel@tonic-gate /* Define to 1 if you have the <pty.h> header file. */
6870Sstevel@tonic-gate /* #undef HAVE_PTY_H */
6880Sstevel@tonic-gate 
6890Sstevel@tonic-gate /* Define to 1 if you have the `pututline' function. */
6900Sstevel@tonic-gate #define HAVE_PUTUTLINE 1
6910Sstevel@tonic-gate 
6920Sstevel@tonic-gate /* Define to 1 if you have the `pututxline' function. */
6930Sstevel@tonic-gate #define HAVE_PUTUTXLINE 1
6940Sstevel@tonic-gate 
6950Sstevel@tonic-gate /* Define to 1 if you have the `readpassphrase' function. */
6960Sstevel@tonic-gate /* #undef HAVE_READPASSPHRASE */
6970Sstevel@tonic-gate 
6980Sstevel@tonic-gate /* Define to 1 if you have the <readpassphrase.h> header file. */
6990Sstevel@tonic-gate /* #undef HAVE_READPASSPHRASE_H */
7000Sstevel@tonic-gate 
7010Sstevel@tonic-gate /* Define to 1 if you have the `realpath' function. */
7020Sstevel@tonic-gate #define HAVE_REALPATH 1
7030Sstevel@tonic-gate 
7040Sstevel@tonic-gate /* Define to 1 if you have the `recvmsg' function. */
7050Sstevel@tonic-gate #define HAVE_RECVMSG 1
7060Sstevel@tonic-gate 
7070Sstevel@tonic-gate /* Define to 1 if you have the <rpc/types.h> header file. */
7080Sstevel@tonic-gate #define HAVE_RPC_TYPES_H 1
7090Sstevel@tonic-gate 
7100Sstevel@tonic-gate /* Define to 1 if you have the `rresvport_af' function. */
7110Sstevel@tonic-gate #define HAVE_RRESVPORT_AF 1
7120Sstevel@tonic-gate 
7130Sstevel@tonic-gate /* Define to 1 if you have the <sectok.h> header file. */
7140Sstevel@tonic-gate /* #undef HAVE_SECTOK_H */
7150Sstevel@tonic-gate 
7160Sstevel@tonic-gate /* Define to 1 if you have the <security/pam_appl.h> header file. */
7170Sstevel@tonic-gate #define HAVE_SECURITY_PAM_APPL_H 1
7180Sstevel@tonic-gate 
7190Sstevel@tonic-gate /* Define to 1 if you have the `sendmsg' function. */
7200Sstevel@tonic-gate #define HAVE_SENDMSG 1
7210Sstevel@tonic-gate 
7220Sstevel@tonic-gate /* Define to 1 if you have the `setdtablesize' function. */
7230Sstevel@tonic-gate /* #undef HAVE_SETDTABLESIZE */
7240Sstevel@tonic-gate 
7250Sstevel@tonic-gate /* Define to 1 if you have the `setegid' function. */
7260Sstevel@tonic-gate #define HAVE_SETEGID 1
7270Sstevel@tonic-gate 
7280Sstevel@tonic-gate /* Define to 1 if you have the `setenv' function. */
7290Sstevel@tonic-gate #define HAVE_SETENV 1
7300Sstevel@tonic-gate 
7310Sstevel@tonic-gate /* Define to 1 if you have the `seteuid' function. */
7320Sstevel@tonic-gate #define HAVE_SETEUID 1
7330Sstevel@tonic-gate 
7340Sstevel@tonic-gate /* Define to 1 if you have the `setgroups' function. */
7350Sstevel@tonic-gate #define HAVE_SETGROUPS 1
7360Sstevel@tonic-gate 
7370Sstevel@tonic-gate /* Define to 1 if you have the `setlogin' function. */
7380Sstevel@tonic-gate /* #undef HAVE_SETLOGIN */
7390Sstevel@tonic-gate 
7400Sstevel@tonic-gate /* Define to 1 if you have the `setluid' function. */
7410Sstevel@tonic-gate /* #undef HAVE_SETLUID */
7420Sstevel@tonic-gate 
7430Sstevel@tonic-gate /* Define to 1 if you have the `setpcred' function. */
7440Sstevel@tonic-gate /* #undef HAVE_SETPCRED */
7450Sstevel@tonic-gate 
7460Sstevel@tonic-gate /* Define to 1 if you have the `setproctitle' function. */
7470Sstevel@tonic-gate /* #undef HAVE_SETPROCTITLE */
7480Sstevel@tonic-gate 
7490Sstevel@tonic-gate /* Define to 1 if you have the `setresgid' function. */
7500Sstevel@tonic-gate /* #undef HAVE_SETRESGID */
7510Sstevel@tonic-gate 
7520Sstevel@tonic-gate /* Define to 1 if you have the `setreuid' function. */
7530Sstevel@tonic-gate #define HAVE_SETREUID 1
7540Sstevel@tonic-gate 
7550Sstevel@tonic-gate /* Define to 1 if you have the `setrlimit' function. */
7560Sstevel@tonic-gate #define HAVE_SETRLIMIT 1
7570Sstevel@tonic-gate 
7580Sstevel@tonic-gate /* Define to 1 if you have the `setsid' function. */
7590Sstevel@tonic-gate #define HAVE_SETSID 1
7600Sstevel@tonic-gate 
7610Sstevel@tonic-gate /* Define to 1 if you have the `setutent' function. */
7620Sstevel@tonic-gate #define HAVE_SETUTENT 1
7630Sstevel@tonic-gate 
7640Sstevel@tonic-gate /* Define to 1 if you have the `setutxent' function. */
7650Sstevel@tonic-gate #define HAVE_SETUTXENT 1
7660Sstevel@tonic-gate 
7670Sstevel@tonic-gate /* Define to 1 if you have the `setvbuf' function. */
7680Sstevel@tonic-gate #define HAVE_SETVBUF 1
7690Sstevel@tonic-gate 
7700Sstevel@tonic-gate /* Define to 1 if you have the <shadow.h> header file. */
7710Sstevel@tonic-gate #define HAVE_SHADOW_H 1
7720Sstevel@tonic-gate 
7730Sstevel@tonic-gate /* Define to 1 if you have the `sigaction' function. */
7740Sstevel@tonic-gate #define HAVE_SIGACTION 1
7750Sstevel@tonic-gate 
7760Sstevel@tonic-gate /* Define to 1 if you have the `sigvec' function. */
7770Sstevel@tonic-gate /* #undef HAVE_SIGVEC */
7780Sstevel@tonic-gate 
7790Sstevel@tonic-gate /* Define to 1 if the system has the type `sig_atomic_t'. */
7800Sstevel@tonic-gate #define HAVE_SIG_ATOMIC_T 1
7810Sstevel@tonic-gate 
7820Sstevel@tonic-gate /* Define to 1 if you have the `snprintf' function. */
7830Sstevel@tonic-gate #define HAVE_SNPRINTF 1
7840Sstevel@tonic-gate 
7850Sstevel@tonic-gate /* Define to 1 if you have the `socketpair' function. */
7860Sstevel@tonic-gate #define HAVE_SOCKETPAIR 1
7870Sstevel@tonic-gate 
7880Sstevel@tonic-gate /* Define to 1 if you have the <stddef.h> header file. */
7890Sstevel@tonic-gate #define HAVE_STDDEF_H 1
7900Sstevel@tonic-gate 
7910Sstevel@tonic-gate /* Define to 1 if you have the <stdint.h> header file. */
7920Sstevel@tonic-gate /* #undef HAVE_STDINT_H */
7930Sstevel@tonic-gate 
7940Sstevel@tonic-gate /* Define to 1 if you have the <stdlib.h> header file. */
7950Sstevel@tonic-gate #define HAVE_STDLIB_H 1
7960Sstevel@tonic-gate 
7970Sstevel@tonic-gate /* Define to 1 if you have the `strerror' function. */
7980Sstevel@tonic-gate #define HAVE_STRERROR 1
7990Sstevel@tonic-gate 
8000Sstevel@tonic-gate /* Define to 1 if you have the `strftime' function. */
8010Sstevel@tonic-gate #define HAVE_STRFTIME 1
8020Sstevel@tonic-gate 
8030Sstevel@tonic-gate /* Define to 1 if you have the <strings.h> header file. */
8040Sstevel@tonic-gate #define HAVE_STRINGS_H 1
8050Sstevel@tonic-gate 
8060Sstevel@tonic-gate /* Define to 1 if you have the <string.h> header file. */
8070Sstevel@tonic-gate #define HAVE_STRING_H 1
8080Sstevel@tonic-gate 
8090Sstevel@tonic-gate /* Define to 1 if you have the `strlcat' function. */
8100Sstevel@tonic-gate #define HAVE_STRLCAT 1
8110Sstevel@tonic-gate 
8120Sstevel@tonic-gate /* Define to 1 if you have the `strlcpy' function. */
8130Sstevel@tonic-gate #define HAVE_STRLCPY 1
8140Sstevel@tonic-gate 
8150Sstevel@tonic-gate /* Define to 1 if you have the `strmode' function. */
8160Sstevel@tonic-gate /* #undef HAVE_STRMODE */
8170Sstevel@tonic-gate 
8180Sstevel@tonic-gate /* Define to 1 if you have the `strsep' function. */
8190Sstevel@tonic-gate /* #undef HAVE_STRSEP */
8200Sstevel@tonic-gate 
8210Sstevel@tonic-gate /* Define to 1 if `st_blksize' is member of `struct stat'. */
8220Sstevel@tonic-gate #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
8230Sstevel@tonic-gate 
8240Sstevel@tonic-gate /* Define to 1 if you have the `sysconf' function. */
8250Sstevel@tonic-gate #define HAVE_SYSCONF 1
8260Sstevel@tonic-gate 
8270Sstevel@tonic-gate /* Define to 1 if you have the <sys/bitypes.h> header file. */
8280Sstevel@tonic-gate /* #undef HAVE_SYS_BITYPES_H */
8290Sstevel@tonic-gate 
8300Sstevel@tonic-gate /* Define to 1 if you have the <sys/bsdtty.h> header file. */
8310Sstevel@tonic-gate /* #undef HAVE_SYS_BSDTTY_H */
8320Sstevel@tonic-gate 
8330Sstevel@tonic-gate /* Define to 1 if you have the <sys/cdefs.h> header file. */
8340Sstevel@tonic-gate /* #define HAVE_SYS_CDEFS_H 1 */
8350Sstevel@tonic-gate /* #undef HAVE_SYS_CDEFS_H */
8360Sstevel@tonic-gate 
8370Sstevel@tonic-gate 
8380Sstevel@tonic-gate /* Define to 1 if you have the <sys/mman.h> header file. */
8390Sstevel@tonic-gate #define HAVE_SYS_MMAN_H 1
8400Sstevel@tonic-gate 
8410Sstevel@tonic-gate /* Define to 1 if you have the <sys/select.h> header file. */
8420Sstevel@tonic-gate #define HAVE_SYS_SELECT_H 1
8430Sstevel@tonic-gate 
8440Sstevel@tonic-gate /* Define to 1 if you have the <sys/stat.h> header file. */
8450Sstevel@tonic-gate #define HAVE_SYS_STAT_H 1
8460Sstevel@tonic-gate 
8470Sstevel@tonic-gate /* Define to 1 if you have the <sys/stropts.h> header file. */
8480Sstevel@tonic-gate #define HAVE_SYS_STROPTS_H 1
8490Sstevel@tonic-gate 
8500Sstevel@tonic-gate /* Define to 1 if you have the <sys/sysmacros.h> header file. */
8510Sstevel@tonic-gate #define HAVE_SYS_SYSMACROS_H 1
8520Sstevel@tonic-gate 
8530Sstevel@tonic-gate /* Define to 1 if you have the <sys/time.h> header file. */
8540Sstevel@tonic-gate #define HAVE_SYS_TIME_H 1
8550Sstevel@tonic-gate 
8560Sstevel@tonic-gate /* Define to 1 if you have the <sys/types.h> header file. */
8570Sstevel@tonic-gate #define HAVE_SYS_TYPES_H 1
8580Sstevel@tonic-gate 
8590Sstevel@tonic-gate /* Define to 1 if you have the <sys/un.h> header file. */
8600Sstevel@tonic-gate #define HAVE_SYS_UN_H 1
8610Sstevel@tonic-gate 
8620Sstevel@tonic-gate /* Define to 1 if you have the `tcgetpgrp' function. */
8630Sstevel@tonic-gate #define HAVE_TCGETPGRP 1
8640Sstevel@tonic-gate 
8650Sstevel@tonic-gate /* Define to 1 if you have the `time' function. */
8660Sstevel@tonic-gate #define HAVE_TIME 1
8670Sstevel@tonic-gate 
8680Sstevel@tonic-gate /* Define to 1 if you have the <time.h> header file. */
8690Sstevel@tonic-gate #define HAVE_TIME_H 1
8700Sstevel@tonic-gate 
8710Sstevel@tonic-gate /* Define to 1 if you have the <tmpdir.h> header file. */
8720Sstevel@tonic-gate /* #undef HAVE_TMPDIR_H */
8730Sstevel@tonic-gate 
8740Sstevel@tonic-gate /* Define to 1 if you have the `truncate' function. */
8750Sstevel@tonic-gate #define HAVE_TRUNCATE 1
8760Sstevel@tonic-gate 
8770Sstevel@tonic-gate /* Define to 1 if you have the <ttyent.h> header file. */
8780Sstevel@tonic-gate /* #undef HAVE_TTYENT_H */
8790Sstevel@tonic-gate 
8802757Sjp161948 /* Define to 1 if you have the <ucred.h> header file. */
8812757Sjp161948 #define HAVE_UCRED_H 1
8822757Sjp161948 
8830Sstevel@tonic-gate /* Define to 1 if you have the <unistd.h> header file. */
8840Sstevel@tonic-gate #define HAVE_UNISTD_H 1
8850Sstevel@tonic-gate 
8860Sstevel@tonic-gate /* Define to 1 if you have the `updwtmp' function. */
8870Sstevel@tonic-gate #define HAVE_UPDWTMP 1
8880Sstevel@tonic-gate 
8890Sstevel@tonic-gate /* Define to 1 if you have the <usersec.h> header file. */
8900Sstevel@tonic-gate /* #undef HAVE_USERSEC_H */
8910Sstevel@tonic-gate 
8920Sstevel@tonic-gate /* Define to 1 if you have the <util.h> header file. */
8930Sstevel@tonic-gate /* #undef HAVE_UTIL_H */
8940Sstevel@tonic-gate 
8950Sstevel@tonic-gate /* Define to 1 if you have the `utimes' function. */
8960Sstevel@tonic-gate #define HAVE_UTIMES 1
8970Sstevel@tonic-gate 
8980Sstevel@tonic-gate /* Define to 1 if you have the <utime.h> header file. */
8990Sstevel@tonic-gate #define HAVE_UTIME_H 1
9000Sstevel@tonic-gate 
9010Sstevel@tonic-gate /* Define to 1 if you have the `utmpname' function. */
9020Sstevel@tonic-gate #define HAVE_UTMPNAME 1
9030Sstevel@tonic-gate 
9040Sstevel@tonic-gate /* Define to 1 if you have the `utmpxname' function. */
9050Sstevel@tonic-gate #define HAVE_UTMPXNAME 1
9060Sstevel@tonic-gate 
9070Sstevel@tonic-gate /* Define to 1 if you have the <utmpx.h> header file. */
9080Sstevel@tonic-gate #define HAVE_UTMPX_H 1
9090Sstevel@tonic-gate 
9100Sstevel@tonic-gate /* Define to 1 if you have the <utmp.h> header file. */
9110Sstevel@tonic-gate #define HAVE_UTMP_H 1
9120Sstevel@tonic-gate 
913*5087Sjp161948 /* Define to 1 if you have the `vasprintf' function. */
914*5087Sjp161948 /* #undef HAVE_VASPRINTF */
915*5087Sjp161948 
9160Sstevel@tonic-gate /* Define to 1 if you have the `vhangup' function. */
9170Sstevel@tonic-gate #define HAVE_VHANGUP 1
9180Sstevel@tonic-gate 
9190Sstevel@tonic-gate /* Define to 1 if you have the `vsnprintf' function. */
9200Sstevel@tonic-gate #define HAVE_VSNPRINTF 1
9210Sstevel@tonic-gate 
9220Sstevel@tonic-gate /* Define to 1 if you have the `waitpid' function. */
9230Sstevel@tonic-gate #define HAVE_WAITPID 1
9240Sstevel@tonic-gate 
9250Sstevel@tonic-gate /* Define to 1 if you have the `_getpty' function. */
9260Sstevel@tonic-gate /* #undef HAVE__GETPTY */
9270Sstevel@tonic-gate 
9280Sstevel@tonic-gate /* Define to 1 if you have the `__b64_ntop' function. */
9290Sstevel@tonic-gate /* #undef HAVE___B64_NTOP */
9300Sstevel@tonic-gate 
9310Sstevel@tonic-gate /* Define to the address where bug reports for this package should be sent. */
9320Sstevel@tonic-gate #define PACKAGE_BUGREPORT ""
9330Sstevel@tonic-gate 
9340Sstevel@tonic-gate /* Define to the full name of this package. */
9350Sstevel@tonic-gate #define PACKAGE_NAME ""
9360Sstevel@tonic-gate 
9370Sstevel@tonic-gate /* Define to the full name and version of this package. */
9380Sstevel@tonic-gate #define PACKAGE_STRING ""
9390Sstevel@tonic-gate 
9400Sstevel@tonic-gate /* Define to the one symbol short name of this package. */
9410Sstevel@tonic-gate #define PACKAGE_TARNAME ""
9420Sstevel@tonic-gate 
9430Sstevel@tonic-gate /* Define to the version of this package. */
9440Sstevel@tonic-gate #define PACKAGE_VERSION ""
9450Sstevel@tonic-gate 
9460Sstevel@tonic-gate /* The size of a `char', as computed by sizeof. */
9470Sstevel@tonic-gate #define SIZEOF_CHAR 1
9480Sstevel@tonic-gate 
9490Sstevel@tonic-gate /* The size of a `int', as computed by sizeof. */
9500Sstevel@tonic-gate #define SIZEOF_INT 4
9510Sstevel@tonic-gate 
9520Sstevel@tonic-gate /* The size of a `long int', as computed by sizeof. */
9530Sstevel@tonic-gate #define SIZEOF_LONG_INT 4
9540Sstevel@tonic-gate 
9550Sstevel@tonic-gate /* The size of a `long long int', as computed by sizeof. */
9560Sstevel@tonic-gate #define SIZEOF_LONG_LONG_INT 8
9570Sstevel@tonic-gate 
9580Sstevel@tonic-gate /* The size of a `short int', as computed by sizeof. */
9590Sstevel@tonic-gate #define SIZEOF_SHORT_INT 2
9600Sstevel@tonic-gate 
9610Sstevel@tonic-gate /* Define to 1 if you have the ANSI C header files. */
9620Sstevel@tonic-gate #define STDC_HEADERS 1
9630Sstevel@tonic-gate 
9640Sstevel@tonic-gate /* Define to 1 if your processor stores words with the most significant byte
9650Sstevel@tonic-gate    first (like Motorola and SPARC, unlike Intel and VAX). */
9660Sstevel@tonic-gate #define WORDS_BIGENDIAN 1
9670Sstevel@tonic-gate 
9680Sstevel@tonic-gate /* Number of bits in a file offset, on hosts where this is settable. */
9690Sstevel@tonic-gate #define _FILE_OFFSET_BITS 64
9700Sstevel@tonic-gate 
9710Sstevel@tonic-gate /* Define for large files, on AIX-style hosts. */
9720Sstevel@tonic-gate /* #undef _LARGE_FILES */
9730Sstevel@tonic-gate 
9740Sstevel@tonic-gate /* Define as `__inline' if that's what the C compiler calls it, or to nothing
9750Sstevel@tonic-gate    if it is not supported. */
9760Sstevel@tonic-gate /* #undef inline */
9770Sstevel@tonic-gate 
9780Sstevel@tonic-gate /* type to use in place of socklen_t if not defined */
9790Sstevel@tonic-gate /* #undef socklen_t */
9800Sstevel@tonic-gate 
9810Sstevel@tonic-gate /* Define for BSM auditing (Solaris) support */
9820Sstevel@tonic-gate #define HAVE_BSM 1
9830Sstevel@tonic-gate 
9840Sstevel@tonic-gate /* Define if compiling in ON */
9850Sstevel@tonic-gate #define SUNW_SSH 1
9860Sstevel@tonic-gate 
9871475Scasper /* Define if you have mkstemp, mkstemps and mkdtemp */
9881475Scasper #define	HAVE_MKDTEMP
9891475Scasper 
9901475Scasper 
9910Sstevel@tonic-gate /* ******************* Shouldn't need to edit below this line ************** */
9920Sstevel@tonic-gate 
9930Sstevel@tonic-gate #ifdef __cplusplus
9940Sstevel@tonic-gate }
9950Sstevel@tonic-gate #endif
9960Sstevel@tonic-gate 
9970Sstevel@tonic-gate #endif /* _CONFIG_H */
998