Annotation of src/usr.bin/ssh/config.h, Revision 1.1
1.1 ! deraadt 1: /* config.h. Generated automatically by configure. */
! 2: /* config.h.in. Generated automatically from configure.in by autoheader. */
! 3: /*
! 4:
! 5: acconfig.h - template used by autoheader to create config.h.in
! 6: config.h.in - used by autoconf to create config.h
! 7: config.h - created by autoconf; contains defines generated by autoconf
! 8:
! 9: Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>
! 10:
! 11: */
! 12:
! 13: #define RCSID(msg) \
! 14: static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg }
! 15:
! 16:
! 17: /* Define to empty if the keyword does not work. */
! 18: /* #undef const */
! 19:
! 20: /* Define to `int' if <sys/types.h> doesn't define. */
! 21: /* #undef gid_t */
! 22:
! 23: /* Define if your struct stat has st_blksize. */
! 24: #define HAVE_ST_BLKSIZE 1
! 25:
! 26: /* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
! 27: #define HAVE_SYS_WAIT_H 1
! 28:
! 29: /* Define as __inline if that's what the C compiler calls it. */
! 30: /* #undef inline */
! 31:
! 32: /* Define to `int' if <sys/types.h> doesn't define. */
! 33: /* #undef mode_t */
! 34:
! 35: /* Define if your C compiler doesn't accept -c and -o together. */
! 36: /* #undef NO_MINUS_C_MINUS_O */
! 37:
! 38: /* Define if your Fortran 77 compiler doesn't accept -c and -o together. */
! 39: /* #undef F77_NO_MINUS_C_MINUS_O */
! 40:
! 41: /* Define to `long' if <sys/types.h> doesn't define. */
! 42: /* #undef off_t */
! 43:
! 44: /* Define as the return type of signal handlers (int or void). */
! 45: #define RETSIGTYPE void
! 46:
! 47: /* Define to the type of arg1 for select(). */
! 48: /* #undef SELECT_TYPE_ARG1 */
! 49:
! 50: /* Define to the type of args 2, 3 and 4 for select(). */
! 51: /* #undef SELECT_TYPE_ARG234 */
! 52:
! 53: /* Define to the type of arg5 for select(). */
! 54: /* #undef SELECT_TYPE_ARG5 */
! 55:
! 56: /* Define to `unsigned' if <sys/types.h> doesn't define. */
! 57: /* #undef size_t */
! 58:
! 59: /* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
! 60: /* #undef STAT_MACROS_BROKEN */
! 61:
! 62: /* Define if you have the ANSI C header files. */
! 63: #define STDC_HEADERS 1
! 64:
! 65: /* Define if you can safely include both <sys/time.h> and <time.h>. */
! 66: #define TIME_WITH_SYS_TIME 1
! 67:
! 68: /* Define to `int' if <sys/types.h> doesn't define. */
! 69: /* #undef uid_t */
! 70:
! 71: /* Define if your processor stores words with the most significant
! 72: byte first (like Motorola and SPARC, unlike Intel and VAX). */
! 73: /* #undef WORDS_BIGENDIAN */
! 74:
! 75: /* Define if you have SYSV-style /dev/ptmx and /dev/pts/. */
! 76: /* #undef HAVE_DEV_PTMX */
! 77:
! 78: /* Define if you have /dev/pts and /dev/ptc devices (as in AIX). */
! 79: /* #undef HAVE_DEV_PTS_AND_PTC */
! 80:
! 81: /* Define if you have shadow passwords in /etc/security/passwd (AIX style). */
! 82: /* #undef HAVE_ETC_SECURITY_PASSWD */
! 83:
! 84: /* Define if you have shadow passwords in /etc/security/passwd.adjunct
! 85: (SunOS style). */
! 86: /* #undef HAVE_ETC_SECURITY_PASSWD_ADJUNCT */
! 87:
! 88:
! 89: /* Define if you have OSF1 C2 security installed on the system */
! 90: /* #undef HAVE_OSF1_C2_SECURITY */
! 91:
! 92: /* Define if you have shadow passwords in /etc/shadow (Solaris style). */
! 93: /* #undef HAVE_ETC_SHADOW */
! 94:
! 95: /* Define if you have system login defaults in /etc/default/login. */
! 96: /* #undef HAVE_ETC_DEFAULT_LOGIN */
! 97:
! 98: /* Define if utmp structure has host field. */
! 99: #define HAVE_HOST_IN_UTMP 1
! 100:
! 101: /* Define if utmp structure has addr field. */
! 102: /* #undef HAVE_ADDR_IN_UTMP */
! 103:
! 104: /* Define if utmp structure has id field. */
! 105: /* #undef HAVE_ID_IN_UTMP */
! 106:
! 107: /* Define if utmp structure has name field. */
! 108: #define HAVE_NAME_IN_UTMP 1
! 109:
! 110: /* Define if utmp structure has pid field. */
! 111: /* #undef HAVE_PID_IN_UTMP */
! 112:
! 113: /* Define if utmpx structure has ut_session. */
! 114: /* #undef HAVE_UT_SESSION */
! 115:
! 116: /* Define if utmpx structure has ut_syslen. */
! 117: /* #undef HAVE_UT_SYSLEN */
! 118:
! 119: /* Define if /var/adm/lastlog or whatever it is called is a directory
! 120: (e.g. SGI IRIX). */
! 121: /* #undef LASTLOG_IS_DIR */
! 122:
! 123: /* Define to use RSAREF. */
! 124: /* #undef RSAREF */
! 125:
! 126: /* Define to use SSL. */
! 127: #define DO_SSL 1
! 128:
! 129: /* Define this to be the path of the rsh program to support executing rsh. */
! 130: #define RSH_PATH "/usr/bin/rsh"
! 131:
! 132: /* Define this to be the path of the xauth program. */
! 133: #define XAUTH_PATH "/usr/X11R6/bin/xauth"
! 134:
! 135: /* Default path for utmp. Determined by configure. */
! 136: #define SSH_UTMP "/var/run/utmp"
! 137:
! 138: /* Default path for wtmp. Determined by configure. */
! 139: #define SSH_WTMP "/var/log/wtmp"
! 140:
! 141: /* Default path for lastlog. Determined by configure. */
! 142: #define SSH_LASTLOG "/var/log/lastlog"
! 143:
! 144: /* This is defined if we found a lastlog file. The presence of lastlog.h
! 145: alone is not a sufficient indicator (at least newer BSD systems have
! 146: lastlog but no lastlog.h. */
! 147: #define HAVE_LASTLOG 1
! 148:
! 149: /* Define this if libutil.a contains BSD 4.4 compatible login(), logout(),
! 150: and logwtmp() calls. */
! 151: #define HAVE_LIBUTIL_LOGIN 1
! 152:
! 153: /* Location of system mail spool directory. */
! 154: #define MAIL_SPOOL_DIRECTORY "/var/mail"
! 155:
! 156: /* Defined if mail goes to $HOME/newmail instead of a global mail spool. */
! 157: /* #undef HAVE_TILDE_NEWMAIL */
! 158:
! 159: /* Define this to be the default user path if you don't like the default.
! 160: See the --with-path=<path> configure option. */
! 161: /* #undef DEFAULT_PATH */
! 162:
! 163: /* Define this if O_NONBLOCK does not work on your system (e.g., Ultrix). */
! 164: /* #undef O_NONBLOCK_BROKEN */
! 165:
! 166: /* Define this if sys/syslog.h needs to be included in addition to syslog.h.
! 167: This is the case on some Ultrix versions. */
! 168: /* #undef NEED_SYS_SYSLOG_H */
! 169:
! 170: /* Define this to include IDEA encryption. */
! 171: /* #undef WITH_IDEA */
! 172:
! 173: /* Define this to include RC4 encryption. */
! 174: /* #undef WITH_RC4 */
! 175:
! 176: /* Define this to include Blowfish encryption. */
! 177: #define WITH_BLOWFISH 1
! 178:
! 179: /* Define this to include libwrap (tcp_wrappers) support. */
! 180: /* #undef LIBWRAP */
! 181:
! 182: /* This is defined to pw_encrypt on Linux when using John Faugh's shadow
! 183: password implementation. */
! 184: /* #undef crypt */
! 185:
! 186: /* This is defined on 386BSD to preted we are on FreeBSD. */
! 187: /* #undef __FreeBSD__ */
! 188:
! 189: /* If defines, this overrides "tty" as the terminal group. */
! 190: /* #undef TTY_GROUP */
! 191:
! 192: /* Define this if you want to support Security Dynammics SecurID
! 193: cards. */
! 194: /* #undef HAVE_SECURID */
! 195:
! 196: /* Define this if you are using HPSUX. HPUX uses non-standard shared
! 197: memory communication for X, which seems to be enabled by the display name
! 198: matching that of the local host. This circumvents it by using the IP
! 199: address instead of the host name in DISPLAY. */
! 200: /* #undef HPSUX_NONSTANDARD_X11_KLUDGE */
! 201:
! 202: /* Define this if inet_network should be used instead of inet_addr. This is
! 203: the case on DGUX 5.4. */
! 204: /* #undef BROKEN_INET_ADDR */
! 205:
! 206: /* Define this if your system does not like sizeof(struct sockaddr_un) as the
! 207: size argument in bind and connect calls for unix domain sockets. */
! 208: /* #undef USE_STRLEN_FOR_AF_UNIX */
! 209:
! 210: /* Define this to use pipes instead of socketpairs for communicating with the
! 211: client program. Socketpairs do not seem to work on all systems. */
! 212: #define USE_PIPES 1
! 213:
! 214: /* Define this if speed_t is defined in stdtypes.h or otherwise gets included
! 215: into ttymodes.c from system headers. */
! 216: /* #undef SPEED_T_IN_STDTYPES_H */
! 217:
! 218: /* Define this if compiling with SOCKS (the firewall traversal library).
! 219: Also, you must define connect, getsockname, bind, accept, listen, and
! 220: select to their R-versions. */
! 221: /* #undef SOCKS */
! 222: /* #undef connect */
! 223: /* #undef getsockname */
! 224: /* #undef bind */
! 225: /* #undef accept */
! 226: /* #undef listen */
! 227: /* #undef select */
! 228:
! 229: /* Define these if on SCO Unix. */
! 230: /* #undef HAVE_SCO_ETC_SHADOW */
! 231: /* #undef SCO */
! 232:
! 233: /* Define this if you want to compile in Kerberos V4 support.
! 234: This can be done at configure time with the --with-krb4 argument. */
! 235: /* #undef KRB4 */
! 236:
! 237: /* Define this if you want to compile in AFS support.
! 238: This can be done at configure time with the --with-afs argument. */
! 239: /* #undef AFS */
! 240:
! 241: /* Define this if you want to enable nonstandard krb4 TGT forwarding. */
! 242: /* #undef KERBEROS_TGT_PASSING */
! 243:
! 244: /* Define this if you want to add optional compression support. */
! 245: #define WITH_ZLIB 1
! 246:
! 247: /* The number of bytes in a int. */
! 248: #define SIZEOF_INT 4
! 249:
! 250: /* The number of bytes in a long. */
! 251: #define SIZEOF_LONG 4
! 252:
! 253: /* The number of bytes in a short. */
! 254: #define SIZEOF_SHORT 2
! 255:
! 256: /* Define if you have the _getpty function. */
! 257: /* #undef HAVE__GETPTY */
! 258:
! 259: /* Define if you have the clock function. */
! 260: #define HAVE_CLOCK 1
! 261:
! 262: /* Define if you have the fchmod function. */
! 263: #define HAVE_FCHMOD 1
! 264:
! 265: /* Define if you have the getdtablesize function. */
! 266: #define HAVE_GETDTABLESIZE 1
! 267:
! 268: /* Define if you have the gethostname function. */
! 269: #define HAVE_GETHOSTNAME 1
! 270:
! 271: /* Define if you have the getrusage function. */
! 272: #define HAVE_GETRUSAGE 1
! 273:
! 274: /* Define if you have the gettimeofday function. */
! 275: #define HAVE_GETTIMEOFDAY 1
! 276:
! 277: /* Define if you have the initgroups function. */
! 278: #define HAVE_INITGROUPS 1
! 279:
! 280: /* Define if you have the innetgr function. */
! 281: #define HAVE_INNETGR 1
! 282:
! 283: /* Define if you have the memcpy function. */
! 284: #define HAVE_MEMCPY 1
! 285:
! 286: /* Define if you have the memmove function. */
! 287: #define HAVE_MEMMOVE 1
! 288:
! 289: /* Define if you have the openpty function. */
! 290: /* #undef HAVE_OPENPTY */
! 291:
! 292: /* Define if you have the popen function. */
! 293: #define HAVE_POPEN 1
! 294:
! 295: /* Define if you have the putenv function. */
! 296: #define HAVE_PUTENV 1
! 297:
! 298: /* Define if you have the random function. */
! 299: #define HAVE_RANDOM 1
! 300:
! 301: /* Define if you have the remove function. */
! 302: #define HAVE_REMOVE 1
! 303:
! 304: /* Define if you have the seteuid function. */
! 305: #define HAVE_SETEUID 1
! 306:
! 307: /* Define if you have the setlogin function. */
! 308: #define HAVE_SETLOGIN 1
! 309:
! 310: /* Define if you have the setluid function. */
! 311: /* #undef HAVE_SETLUID */
! 312:
! 313: /* Define if you have the setrlimit function. */
! 314: #define HAVE_SETRLIMIT 1
! 315:
! 316: /* Define if you have the setsid function. */
! 317: #define HAVE_SETSID 1
! 318:
! 319: /* Define if you have the socketpair function. */
! 320: #define HAVE_SOCKETPAIR 1
! 321:
! 322: /* Define if you have the strchr function. */
! 323: #define HAVE_STRCHR 1
! 324:
! 325: /* Define if you have the strerror function. */
! 326: #define HAVE_STRERROR 1
! 327:
! 328: /* Define if you have the times function. */
! 329: #define HAVE_TIMES 1
! 330:
! 331: /* Define if you have the ulimit function. */
! 332: /* #undef HAVE_ULIMIT */
! 333:
! 334: /* Define if you have the umask function. */
! 335: #define HAVE_UMASK 1
! 336:
! 337: /* Define if you have the vhangup function. */
! 338: /* #undef HAVE_VHANGUP */
! 339:
! 340: /* Define if you have the vsnprintf function. */
! 341: #define HAVE_VSNPRINTF 1
! 342:
! 343: /* Define if you have the <dirent.h> header file. */
! 344: #define HAVE_DIRENT_H 1
! 345:
! 346: /* Define if you have the <gmp.h> header file. */
! 347: #define HAVE_GMP_H 1
! 348:
! 349: /* Define if you have the <krb.h> header file. */
! 350: /* #undef HAVE_KRB_H */
! 351:
! 352: /* Define if you have the <lastlog.h> header file. */
! 353: /* #undef HAVE_LASTLOG_H */
! 354:
! 355: /* Define if you have the <ndir.h> header file. */
! 356: /* #undef HAVE_NDIR_H */
! 357:
! 358: /* Define if you have the <netinet/in_systm.h> header file. */
! 359: #define HAVE_NETINET_IN_SYSTM_H 1
! 360:
! 361: /* Define if you have the <paths.h> header file. */
! 362: #define HAVE_PATHS_H 1
! 363:
! 364: /* Define if you have the <rusage.h> header file. */
! 365: /* #undef HAVE_RUSAGE_H */
! 366:
! 367: /* Define if you have the <sgtty.h> header file. */
! 368: #define HAVE_SGTTY_H 1
! 369:
! 370: /* Define if you have the <sys/dir.h> header file. */
! 371: /* #undef HAVE_SYS_DIR_H */
! 372:
! 373: /* Define if you have the <sys/filio.h> header file. */
! 374: #define HAVE_SYS_FILIO_H 1
! 375:
! 376: /* Define if you have the <sys/ioctl.h> header file. */
! 377: #define HAVE_SYS_IOCTL_H 1
! 378:
! 379: /* Define if you have the <sys/ndir.h> header file. */
! 380: /* #undef HAVE_SYS_NDIR_H */
! 381:
! 382: /* Define if you have the <sys/select.h> header file. */
! 383: #define HAVE_SYS_SELECT_H 1
! 384:
! 385: /* Define if you have the <sys/time.h> header file. */
! 386: #define HAVE_SYS_TIME_H 1
! 387:
! 388: /* Define if you have the <termios.h> header file. */
! 389: #define HAVE_TERMIOS_H 1
! 390:
! 391: /* Define if you have the <ulimit.h> header file. */
! 392: /* #undef HAVE_ULIMIT_H */
! 393:
! 394: /* Define if you have the <unistd.h> header file. */
! 395: #define HAVE_UNISTD_H 1
! 396:
! 397: /* Define if you have the <usersec.h> header file. */
! 398: /* #undef HAVE_USERSEC_H */
! 399:
! 400: /* Define if you have the <utime.h> header file. */
! 401: #define HAVE_UTIME_H 1
! 402:
! 403: /* Define if you have the <utmp.h> header file. */
! 404: #define HAVE_UTMP_H 1
! 405:
! 406: /* Define if you have the <utmpx.h> header file. */
! 407: /* #undef HAVE_UTMPX_H */
! 408:
! 409: /* Define if you have the <zlib.h> header file. */
! 410: #define HAVE_ZLIB_H 1
! 411:
! 412: /* Define if you have the crypt library (-lcrypt). */
! 413: /* #undef HAVE_LIBCRYPT */
! 414:
! 415: /* Define if you have the des library (-ldes). */
! 416: #define HAVE_LIBDES 1
! 417:
! 418: /* Define if you have the gen library (-lgen). */
! 419: /* #undef HAVE_LIBGEN */
! 420:
! 421: /* Define if you have the gmp library (-lgmp). */
! 422: #define HAVE_LIBGMP 1
! 423:
! 424: /* Define if you have the krb library (-lkrb). */
! 425: #define HAVE_LIBKRB 1
! 426:
! 427: /* Define if you have the nsl library (-lnsl). */
! 428: /* #undef HAVE_LIBNSL */
! 429:
! 430: /* Define if you have the s library (-ls). */
! 431: /* #undef HAVE_LIBS */
! 432:
! 433: /* Define if you have the security library (-lsecurity). */
! 434: /* #undef HAVE_LIBSECURITY */
! 435:
! 436: /* Define if you have the socket library (-lsocket). */
! 437: /* #undef HAVE_LIBSOCKET */
! 438:
! 439: /* Define if you have the sun library (-lsun). */
! 440: /* #undef HAVE_LIBSUN */
! 441:
! 442: /* Define if you have the z library (-lz). */
! 443: #define HAVE_LIBZ 1