Annotation of src/usr.bin/ssh/config.h, Revision 1.2
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 libwrap (tcp_wrappers) support. */
171: /* #undef LIBWRAP */
172:
173: /* This is defined to pw_encrypt on Linux when using John Faugh's shadow
174: password implementation. */
175: /* #undef crypt */
176:
177: /* This is defined on 386BSD to preted we are on FreeBSD. */
178: /* #undef __FreeBSD__ */
179:
180: /* If defines, this overrides "tty" as the terminal group. */
181: /* #undef TTY_GROUP */
182:
183: /* Define this if you want to support Security Dynammics SecurID
184: cards. */
185: /* #undef HAVE_SECURID */
186:
187: /* Define this if you are using HPSUX. HPUX uses non-standard shared
188: memory communication for X, which seems to be enabled by the display name
189: matching that of the local host. This circumvents it by using the IP
190: address instead of the host name in DISPLAY. */
191: /* #undef HPSUX_NONSTANDARD_X11_KLUDGE */
192:
193: /* Define this if inet_network should be used instead of inet_addr. This is
194: the case on DGUX 5.4. */
195: /* #undef BROKEN_INET_ADDR */
196:
197: /* Define this if your system does not like sizeof(struct sockaddr_un) as the
198: size argument in bind and connect calls for unix domain sockets. */
199: /* #undef USE_STRLEN_FOR_AF_UNIX */
200:
201: /* Define this to use pipes instead of socketpairs for communicating with the
202: client program. Socketpairs do not seem to work on all systems. */
203: #define USE_PIPES 1
204:
205: /* Define this if speed_t is defined in stdtypes.h or otherwise gets included
206: into ttymodes.c from system headers. */
207: /* #undef SPEED_T_IN_STDTYPES_H */
208:
209: /* Define this if compiling with SOCKS (the firewall traversal library).
210: Also, you must define connect, getsockname, bind, accept, listen, and
211: select to their R-versions. */
212: /* #undef SOCKS */
213: /* #undef connect */
214: /* #undef getsockname */
215: /* #undef bind */
216: /* #undef accept */
217: /* #undef listen */
218: /* #undef select */
219:
220: /* Define these if on SCO Unix. */
221: /* #undef HAVE_SCO_ETC_SHADOW */
222: /* #undef SCO */
223:
224: /* Define this if you want to compile in Kerberos V4 support.
225: This can be done at configure time with the --with-krb4 argument. */
226: /* #undef KRB4 */
227:
228: /* Define this if you want to compile in AFS support.
229: This can be done at configure time with the --with-afs argument. */
230: /* #undef AFS */
231:
232: /* Define this if you want to enable nonstandard krb4 TGT forwarding. */
233: /* #undef KERBEROS_TGT_PASSING */
234:
235: /* Define this if you want to add optional compression support. */
236: #define WITH_ZLIB 1
237:
238: /* The number of bytes in a int. */
239: #define SIZEOF_INT 4
240:
241: /* The number of bytes in a long. */
242: #define SIZEOF_LONG 4
243:
244: /* The number of bytes in a short. */
245: #define SIZEOF_SHORT 2
246:
247: /* Define if you have the _getpty function. */
248: /* #undef HAVE__GETPTY */
249:
250: /* Define if you have the clock function. */
251: #define HAVE_CLOCK 1
252:
253: /* Define if you have the fchmod function. */
254: #define HAVE_FCHMOD 1
255:
256: /* Define if you have the getdtablesize function. */
257: #define HAVE_GETDTABLESIZE 1
258:
259: /* Define if you have the gethostname function. */
260: #define HAVE_GETHOSTNAME 1
261:
262: /* Define if you have the getrusage function. */
263: #define HAVE_GETRUSAGE 1
264:
265: /* Define if you have the gettimeofday function. */
266: #define HAVE_GETTIMEOFDAY 1
267:
268: /* Define if you have the initgroups function. */
269: #define HAVE_INITGROUPS 1
270:
271: /* Define if you have the innetgr function. */
272: #define HAVE_INNETGR 1
273:
274: /* Define if you have the memcpy function. */
275: #define HAVE_MEMCPY 1
276:
277: /* Define if you have the memmove function. */
278: #define HAVE_MEMMOVE 1
279:
280: /* Define if you have the openpty function. */
281: /* #undef HAVE_OPENPTY */
282:
283: /* Define if you have the popen function. */
284: #define HAVE_POPEN 1
285:
286: /* Define if you have the putenv function. */
287: #define HAVE_PUTENV 1
288:
289: /* Define if you have the random function. */
290: #define HAVE_RANDOM 1
291:
292: /* Define if you have the remove function. */
293: #define HAVE_REMOVE 1
294:
295: /* Define if you have the seteuid function. */
296: #define HAVE_SETEUID 1
297:
298: /* Define if you have the setlogin function. */
299: #define HAVE_SETLOGIN 1
300:
301: /* Define if you have the setluid function. */
302: /* #undef HAVE_SETLUID */
303:
304: /* Define if you have the setrlimit function. */
305: #define HAVE_SETRLIMIT 1
306:
307: /* Define if you have the setsid function. */
308: #define HAVE_SETSID 1
309:
310: /* Define if you have the socketpair function. */
311: #define HAVE_SOCKETPAIR 1
312:
313: /* Define if you have the strchr function. */
314: #define HAVE_STRCHR 1
315:
316: /* Define if you have the strerror function. */
317: #define HAVE_STRERROR 1
318:
319: /* Define if you have the times function. */
320: #define HAVE_TIMES 1
321:
322: /* Define if you have the ulimit function. */
323: /* #undef HAVE_ULIMIT */
324:
325: /* Define if you have the umask function. */
326: #define HAVE_UMASK 1
327:
328: /* Define if you have the vhangup function. */
329: /* #undef HAVE_VHANGUP */
330:
331: /* Define if you have the vsnprintf function. */
332: #define HAVE_VSNPRINTF 1
333:
334: /* Define if you have the <dirent.h> header file. */
335: #define HAVE_DIRENT_H 1
336:
337: /* Define if you have the <gmp.h> header file. */
338: #define HAVE_GMP_H 1
339:
340: /* Define if you have the <krb.h> header file. */
341: /* #undef HAVE_KRB_H */
342:
343: /* Define if you have the <lastlog.h> header file. */
344: /* #undef HAVE_LASTLOG_H */
345:
346: /* Define if you have the <ndir.h> header file. */
347: /* #undef HAVE_NDIR_H */
348:
349: /* Define if you have the <netinet/in_systm.h> header file. */
350: #define HAVE_NETINET_IN_SYSTM_H 1
351:
352: /* Define if you have the <paths.h> header file. */
353: #define HAVE_PATHS_H 1
354:
355: /* Define if you have the <rusage.h> header file. */
356: /* #undef HAVE_RUSAGE_H */
357:
358: /* Define if you have the <sgtty.h> header file. */
359: #define HAVE_SGTTY_H 1
360:
361: /* Define if you have the <sys/dir.h> header file. */
362: /* #undef HAVE_SYS_DIR_H */
363:
364: /* Define if you have the <sys/filio.h> header file. */
365: #define HAVE_SYS_FILIO_H 1
366:
367: /* Define if you have the <sys/ioctl.h> header file. */
368: #define HAVE_SYS_IOCTL_H 1
369:
370: /* Define if you have the <sys/ndir.h> header file. */
371: /* #undef HAVE_SYS_NDIR_H */
372:
373: /* Define if you have the <sys/select.h> header file. */
374: #define HAVE_SYS_SELECT_H 1
375:
376: /* Define if you have the <sys/time.h> header file. */
377: #define HAVE_SYS_TIME_H 1
378:
379: /* Define if you have the <termios.h> header file. */
380: #define HAVE_TERMIOS_H 1
381:
382: /* Define if you have the <ulimit.h> header file. */
383: /* #undef HAVE_ULIMIT_H */
384:
385: /* Define if you have the <unistd.h> header file. */
386: #define HAVE_UNISTD_H 1
387:
388: /* Define if you have the <usersec.h> header file. */
389: /* #undef HAVE_USERSEC_H */
390:
391: /* Define if you have the <utime.h> header file. */
392: #define HAVE_UTIME_H 1
393:
394: /* Define if you have the <utmp.h> header file. */
395: #define HAVE_UTMP_H 1
396:
397: /* Define if you have the <utmpx.h> header file. */
398: /* #undef HAVE_UTMPX_H */
399:
400: /* Define if you have the <zlib.h> header file. */
401: #define HAVE_ZLIB_H 1
402:
403: /* Define if you have the crypt library (-lcrypt). */
404: /* #undef HAVE_LIBCRYPT */
405:
406: /* Define if you have the des library (-ldes). */
407: #define HAVE_LIBDES 1
408:
409: /* Define if you have the gen library (-lgen). */
410: /* #undef HAVE_LIBGEN */
411:
412: /* Define if you have the gmp library (-lgmp). */
413: #define HAVE_LIBGMP 1
414:
415: /* Define if you have the krb library (-lkrb). */
416: #define HAVE_LIBKRB 1
417:
418: /* Define if you have the nsl library (-lnsl). */
419: /* #undef HAVE_LIBNSL */
420:
421: /* Define if you have the s library (-ls). */
422: /* #undef HAVE_LIBS */
423:
424: /* Define if you have the security library (-lsecurity). */
425: /* #undef HAVE_LIBSECURITY */
426:
427: /* Define if you have the socket library (-lsocket). */
428: /* #undef HAVE_LIBSOCKET */
429:
430: /* Define if you have the sun library (-lsun). */
431: /* #undef HAVE_LIBSUN */
432:
433: /* Define if you have the z library (-lz). */
434: #define HAVE_LIBZ 1