]>
Commit | Line | Data |
---|---|---|
3c0ef626 | 1 | /* $Id$ */ |
2 | ||
3 | #ifndef _CONFIG_H | |
4 | #define _CONFIG_H | |
5 | ||
6 | /* Generated automatically from acconfig.h by autoheader. */ | |
7 | /* Please make your changes there */ | |
8 | ||
9 | @TOP@ | |
10 | ||
11 | /* Define to a Set Process Title type if your system is */ | |
12 | /* supported by bsd-setproctitle.c */ | |
13 | #undef SPT_TYPE | |
14 | ||
44a053a3 | 15 | /* setgroups() NOOP allowed */ |
16 | #undef SETGROUPS_NOOP | |
17 | ||
3c0ef626 | 18 | /* SCO workaround */ |
19 | #undef BROKEN_SYS_TERMIO_H | |
3c0ef626 | 20 | |
350391c5 | 21 | /* Define if you have SecureWare-based protected password database */ |
22 | #undef HAVE_SECUREWARE | |
3c0ef626 | 23 | |
24 | /* If your header files don't define LOGIN_PROGRAM, then use this (detected) */ | |
25 | /* from environment and PATH */ | |
26 | #undef LOGIN_PROGRAM_FALLBACK | |
27 | ||
28 | /* Define if your password has a pw_class field */ | |
29 | #undef HAVE_PW_CLASS_IN_PASSWD | |
30 | ||
31 | /* Define if your password has a pw_expire field */ | |
32 | #undef HAVE_PW_EXPIRE_IN_PASSWD | |
33 | ||
34 | /* Define if your password has a pw_change field */ | |
35 | #undef HAVE_PW_CHANGE_IN_PASSWD | |
36 | ||
350391c5 | 37 | /* Define if your system uses access rights style file descriptor passing */ |
38 | #undef HAVE_ACCRIGHTS_IN_MSGHDR | |
39 | ||
40 | /* Define if your system uses ancillary data style file descriptor passing */ | |
41 | #undef HAVE_CONTROL_IN_MSGHDR | |
42 | ||
3c0ef626 | 43 | /* Define if you system's inet_ntoa is busted (e.g. Irix gcc issue) */ |
44 | #undef BROKEN_INET_NTOA | |
45 | ||
46 | /* Define if your system defines sys_errlist[] */ | |
47 | #undef HAVE_SYS_ERRLIST | |
48 | ||
49 | /* Define if your system defines sys_nerr */ | |
50 | #undef HAVE_SYS_NERR | |
51 | ||
52 | /* Define if your system choked on IP TOS setting */ | |
53 | #undef IP_TOS_IS_BROKEN | |
54 | ||
55 | /* Define if you have the getuserattr function. */ | |
56 | #undef HAVE_GETUSERATTR | |
57 | ||
58 | /* Work around problematic Linux PAM modules handling of PAM_TTY */ | |
59 | #undef PAM_TTY_KLUDGE | |
60 | ||
61 | /* Use PIPES instead of a socketpair() */ | |
62 | #undef USE_PIPES | |
63 | ||
64 | /* Define if your snprintf is busted */ | |
65 | #undef BROKEN_SNPRINTF | |
66 | ||
67 | /* Define if you are on Cygwin */ | |
68 | #undef HAVE_CYGWIN | |
69 | ||
3c0ef626 | 70 | /* Define if you have a broken realpath. */ |
71 | #undef BROKEN_REALPATH | |
72 | ||
73 | /* Define if you are on NeXT */ | |
74 | #undef HAVE_NEXT | |
75 | ||
76 | /* Define if you are on NEWS-OS */ | |
77 | #undef HAVE_NEWS4 | |
78 | ||
79 | /* Define if you want to enable PAM support */ | |
80 | #undef USE_PAM | |
81 | ||
82 | /* Define if you want to enable AIX4's authenticate function */ | |
83 | #undef WITH_AIXAUTHENTICATE | |
84 | ||
85 | /* Define if you have/want arrays (cluster-wide session managment, not C arrays) */ | |
86 | #undef WITH_IRIX_ARRAY | |
87 | ||
88 | /* Define if you want IRIX project management */ | |
89 | #undef WITH_IRIX_PROJECT | |
90 | ||
91 | /* Define if you want IRIX audit trails */ | |
92 | #undef WITH_IRIX_AUDIT | |
93 | ||
94 | /* Define if you want IRIX kernel jobs */ | |
95 | #undef WITH_IRIX_JOBS | |
96 | ||
3c0ef626 | 97 | /* Location of PRNGD/EGD random number socket */ |
98 | #undef PRNGD_SOCKET | |
99 | ||
100 | /* Port number of PRNGD/EGD random number socket */ | |
101 | #undef PRNGD_PORT | |
102 | ||
103 | /* Builtin PRNG command timeout */ | |
104 | #undef ENTROPY_TIMEOUT_MSEC | |
105 | ||
350391c5 | 106 | /* non-privileged user for privilege separation */ |
107 | #undef SSH_PRIVSEP_USER | |
108 | ||
3c0ef626 | 109 | /* Define if you want to install preformatted manpages.*/ |
110 | #undef MANTYPE | |
111 | ||
112 | /* Define if your ssl headers are included with #include <openssl/header.h> */ | |
113 | #undef HAVE_OPENSSL | |
114 | ||
115 | /* Define if you are linking against RSAref. Used only to print the right | |
116 | * message at run-time. */ | |
117 | #undef RSAREF | |
118 | ||
119 | /* struct timeval */ | |
120 | #undef HAVE_STRUCT_TIMEVAL | |
121 | ||
122 | /* struct utmp and struct utmpx fields */ | |
123 | #undef HAVE_HOST_IN_UTMP | |
124 | #undef HAVE_HOST_IN_UTMPX | |
125 | #undef HAVE_ADDR_IN_UTMP | |
126 | #undef HAVE_ADDR_IN_UTMPX | |
127 | #undef HAVE_ADDR_V6_IN_UTMP | |
128 | #undef HAVE_ADDR_V6_IN_UTMPX | |
129 | #undef HAVE_SYSLEN_IN_UTMPX | |
130 | #undef HAVE_PID_IN_UTMP | |
131 | #undef HAVE_TYPE_IN_UTMP | |
132 | #undef HAVE_TYPE_IN_UTMPX | |
133 | #undef HAVE_TV_IN_UTMP | |
134 | #undef HAVE_TV_IN_UTMPX | |
135 | #undef HAVE_ID_IN_UTMP | |
136 | #undef HAVE_ID_IN_UTMPX | |
137 | #undef HAVE_EXIT_IN_UTMP | |
138 | #undef HAVE_TIME_IN_UTMP | |
139 | #undef HAVE_TIME_IN_UTMPX | |
140 | ||
141 | /* Define if you don't want to use your system's login() call */ | |
142 | #undef DISABLE_LOGIN | |
143 | ||
144 | /* Define if you don't want to use pututline() etc. to write [uw]tmp */ | |
145 | #undef DISABLE_PUTUTLINE | |
146 | ||
147 | /* Define if you don't want to use pututxline() etc. to write [uw]tmpx */ | |
148 | #undef DISABLE_PUTUTXLINE | |
149 | ||
150 | /* Define if you don't want to use lastlog */ | |
151 | #undef DISABLE_LASTLOG | |
152 | ||
d03f4262 | 153 | /* Define if you don't want to use lastlog in session.c */ |
154 | #undef NO_SSH_LASTLOG | |
155 | ||
3c0ef626 | 156 | /* Define if you don't want to use utmp */ |
157 | #undef DISABLE_UTMP | |
158 | ||
159 | /* Define if you don't want to use utmpx */ | |
160 | #undef DISABLE_UTMPX | |
161 | ||
162 | /* Define if you don't want to use wtmp */ | |
163 | #undef DISABLE_WTMP | |
164 | ||
165 | /* Define if you don't want to use wtmpx */ | |
166 | #undef DISABLE_WTMPX | |
167 | ||
168 | /* Some systems need a utmpx entry for /bin/login to work */ | |
169 | #undef LOGIN_NEEDS_UTMPX | |
170 | ||
171 | /* Some versions of /bin/login need the TERM supplied on the commandline */ | |
172 | #undef LOGIN_NEEDS_TERM | |
173 | ||
350391c5 | 174 | /* Define if your login program cannot handle end of options ("--") */ |
175 | #undef LOGIN_NO_ENDOPT | |
176 | ||
3c0ef626 | 177 | /* Define if you want to specify the path to your lastlog file */ |
178 | #undef CONF_LASTLOG_FILE | |
179 | ||
180 | /* Define if you want to specify the path to your utmp file */ | |
181 | #undef CONF_UTMP_FILE | |
182 | ||
183 | /* Define if you want to specify the path to your wtmp file */ | |
184 | #undef CONF_WTMP_FILE | |
185 | ||
186 | /* Define if you want to specify the path to your utmpx file */ | |
187 | #undef CONF_UTMPX_FILE | |
188 | ||
189 | /* Define if you want to specify the path to your wtmpx file */ | |
190 | #undef CONF_WTMPX_FILE | |
191 | ||
192 | /* Define if you want external askpass support */ | |
193 | #undef USE_EXTERNAL_ASKPASS | |
194 | ||
195 | /* Define if libc defines __progname */ | |
196 | #undef HAVE___PROGNAME | |
197 | ||
350391c5 | 198 | /* Define if compiler implements __FUNCTION__ */ |
199 | #undef HAVE___FUNCTION__ | |
200 | ||
201 | /* Define if compiler implements __func__ */ | |
202 | #undef HAVE___func__ | |
203 | ||
a600d121 | 204 | /* Define this if you're building with GSSAPI MechGlue */ |
205 | #undef MECHGLUE | |
206 | ||
5598e598 | 207 | /* Define this is you want GSSAPI support in the version 2 protocol */ |
208 | #undef GSSAPI | |
209 | ||
63119dd9 | 210 | /* Define if you want Kerberos 5 support */ |
211 | #undef KRB5 | |
212 | ||
3af41197 | 213 | /* Define this if you are using the Heimdal version of Kerberos V5 */ |
63119dd9 | 214 | #undef HEIMDAL |
215 | ||
3c0ef626 | 216 | /* Define if you want Kerberos 4 support */ |
217 | #undef KRB4 | |
218 | ||
219 | /* Define if you want AFS support */ | |
220 | #undef AFS | |
221 | ||
5598e598 | 222 | /* Define if you want GSI/Globus authentication support */ |
223 | #undef GSI | |
224 | ||
3c0ef626 | 225 | /* Define if you want S/Key support */ |
226 | #undef SKEY | |
227 | ||
228 | /* Define if you want TCP Wrappers support */ | |
229 | #undef LIBWRAP | |
230 | ||
231 | /* Define if your libraries define login() */ | |
232 | #undef HAVE_LOGIN | |
233 | ||
234 | /* Define if your libraries define daemon() */ | |
235 | #undef HAVE_DAEMON | |
236 | ||
237 | /* Define if your libraries define getpagesize() */ | |
238 | #undef HAVE_GETPAGESIZE | |
239 | ||
240 | /* Define if xauth is found in your path */ | |
241 | #undef XAUTH_PATH | |
242 | ||
3c0ef626 | 243 | /* Define if you want to allow MD5 passwords */ |
244 | #undef HAVE_MD5_PASSWORDS | |
245 | ||
246 | /* Define if you want to disable shadow passwords */ | |
247 | #undef DISABLE_SHADOW | |
248 | ||
249 | /* Define if you want to use shadow password expire field */ | |
250 | #undef HAS_SHADOW_EXPIRE | |
251 | ||
252 | /* Define if you have Digital Unix Security Integration Architecture */ | |
253 | #undef HAVE_OSF_SIA | |
254 | ||
255 | /* Define if you have getpwanam(3) [SunOS 4.x] */ | |
256 | #undef HAVE_GETPWANAM | |
257 | ||
3c0ef626 | 258 | /* Define if you have an old version of PAM which takes only one argument */ |
259 | /* to pam_strerror */ | |
260 | #undef HAVE_OLD_PAM | |
261 | ||
262 | /* Define if you are using Solaris-derived PAM which passes pam_messages */ | |
263 | /* to the conversation function with an extra level of indirection */ | |
264 | #undef PAM_SUN_CODEBASE | |
265 | ||
266 | /* Set this to your mail directory if you don't have maillock.h */ | |
267 | #undef MAIL_DIRECTORY | |
268 | ||
269 | /* Data types */ | |
270 | #undef HAVE_U_INT | |
271 | #undef HAVE_INTXX_T | |
272 | #undef HAVE_U_INTXX_T | |
273 | #undef HAVE_UINTXX_T | |
274 | #undef HAVE_INT64_T | |
275 | #undef HAVE_U_INT64_T | |
276 | #undef HAVE_U_CHAR | |
277 | #undef HAVE_SIZE_T | |
278 | #undef HAVE_SSIZE_T | |
279 | #undef HAVE_CLOCK_T | |
280 | #undef HAVE_MODE_T | |
281 | #undef HAVE_PID_T | |
282 | #undef HAVE_SA_FAMILY_T | |
283 | #undef HAVE_STRUCT_SOCKADDR_STORAGE | |
284 | #undef HAVE_STRUCT_ADDRINFO | |
285 | #undef HAVE_STRUCT_IN6_ADDR | |
286 | #undef HAVE_STRUCT_SOCKADDR_IN6 | |
287 | ||
288 | /* Fields in struct sockaddr_storage */ | |
289 | #undef HAVE_SS_FAMILY_IN_SS | |
290 | #undef HAVE___SS_FAMILY_IN_SS | |
291 | ||
3c0ef626 | 292 | /* Define if you have /dev/ptmx */ |
293 | #undef HAVE_DEV_PTMX | |
294 | ||
295 | /* Define if you have /dev/ptc */ | |
296 | #undef HAVE_DEV_PTS_AND_PTC | |
297 | ||
298 | /* Define if you need to use IP address instead of hostname in $DISPLAY */ | |
299 | #undef IPADDR_IN_DISPLAY | |
300 | ||
301 | /* Specify default $PATH */ | |
302 | #undef USER_PATH | |
303 | ||
304 | /* Specify location of ssh.pid */ | |
305 | #undef _PATH_SSH_PIDDIR | |
306 | ||
307 | /* Use IPv4 for connection by default, IPv6 can still if explicity asked */ | |
308 | #undef IPV4_DEFAULT | |
309 | ||
3c0ef626 | 310 | /* getaddrinfo is broken (if present) */ |
311 | #undef BROKEN_GETADDRINFO | |
312 | ||
313 | /* Workaround more Linux IPv6 quirks */ | |
314 | #undef DONT_TRY_OTHER_AF | |
315 | ||
316 | /* Detect IPv4 in IPv6 mapped addresses and treat as IPv4 */ | |
317 | #undef IPV4_IN_IPV6 | |
318 | ||
319 | /* Define if you have BSD auth support */ | |
320 | #undef BSD_AUTH | |
321 | ||
322 | /* Define if X11 doesn't support AF_UNIX sockets on that system */ | |
323 | #undef NO_X11_UNIX_SOCKETS | |
324 | ||
d03f4262 | 325 | /* Define if the concept of ports only accessible to superusers isn't known */ |
326 | #undef NO_IPPORT_RESERVED_CONCEPT | |
327 | ||
3c0ef626 | 328 | /* Needed for SCO and NeXT */ |
329 | #undef BROKEN_SAVED_UIDS | |
330 | ||
331 | /* Define if your system glob() function has the GLOB_ALTDIRFUNC extension */ | |
332 | #undef GLOB_HAS_ALTDIRFUNC | |
333 | ||
334 | /* Define if your system glob() function has gl_matchc options in glob_t */ | |
335 | #undef GLOB_HAS_GL_MATCHC | |
336 | ||
337 | /* Define in your struct dirent expects you to allocate extra space for d_name */ | |
338 | #undef BROKEN_ONE_BYTE_DIRENT_D_NAME | |
339 | ||
340 | /* Define if your getopt(3) defines and uses optreset */ | |
341 | #undef HAVE_GETOPT_OPTRESET | |
342 | ||
343 | /* Define on *nto-qnx systems */ | |
344 | #undef MISSING_NFDBITS | |
345 | ||
346 | /* Define on *nto-qnx systems */ | |
347 | #undef MISSING_HOWMANY | |
348 | ||
349 | /* Define on *nto-qnx systems */ | |
350 | #undef MISSING_FD_MASK | |
351 | ||
352 | /* Define if you want smartcard support */ | |
353 | #undef SMARTCARD | |
354 | ||
350391c5 | 355 | /* Define if you want smartcard support using sectok */ |
356 | #undef USE_SECTOK | |
357 | ||
358 | /* Define if you want smartcard support using OpenSC */ | |
359 | #undef USE_OPENSC | |
360 | ||
e9702f7d | 361 | /* Define if you want to use OpenSSL's internally seeded PRNG only */ |
362 | #undef OPENSSL_PRNG_ONLY | |
363 | ||
350391c5 | 364 | /* Define if you shouldn't strip 'tty' from your ttyname in [uw]tmp */ |
365 | #undef WITH_ABBREV_NO_TTY | |
366 | ||
367 | /* Define if you want a different $PATH for the superuser */ | |
368 | #undef SUPERUSER_PATH | |
369 | ||
370 | /* Path that unprivileged child will chroot() to in privep mode */ | |
371 | #undef PRIVSEP_PATH | |
372 | ||
d03f4262 | 373 | /* Define if your platform needs to skip post auth file descriptor passing */ |
374 | #undef DISABLE_FD_PASSING | |
276b07a3 | 375 | |
3c0ef626 | 376 | @BOTTOM@ |
377 | ||
378 | /* ******************* Shouldn't need to edit below this line ************** */ | |
379 | ||
3c0ef626 | 380 | #endif /* _CONFIG_H */ |