diff options
Diffstat (limited to 'acconfig.h')
-rw-r--r-- | acconfig.h | 79 |
1 files changed, 63 insertions, 16 deletions
diff --git a/acconfig.h b/acconfig.h index b6e4b37cc..9bfb9b6c9 100644 --- a/acconfig.h +++ b/acconfig.h | |||
@@ -1,4 +1,28 @@ | |||
1 | /* $Id: acconfig.h,v 1.149 2003/03/10 00:38:10 djm Exp $ */ | 1 | /* $Id: acconfig.h,v 1.166 2003/09/16 01:52:19 dtucker Exp $ */ |
2 | |||
3 | /* | ||
4 | * Copyright (c) 1999-2003 Damien Miller. All rights reserved. | ||
5 | * | ||
6 | * Redistribution and use in source and binary forms, with or without | ||
7 | * modification, are permitted provided that the following conditions | ||
8 | * are met: | ||
9 | * 1. Redistributions of source code must retain the above copyright | ||
10 | * notice, this list of conditions and the following disclaimer. | ||
11 | * 2. Redistributions in binary form must reproduce the above copyright | ||
12 | * notice, this list of conditions and the following disclaimer in the | ||
13 | * documentation and/or other materials provided with the distribution. | ||
14 | * | ||
15 | * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | ||
16 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | ||
17 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | ||
18 | * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
19 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
20 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
21 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
22 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
23 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
24 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
25 | */ | ||
2 | 26 | ||
3 | #ifndef _CONFIG_H | 27 | #ifndef _CONFIG_H |
4 | #define _CONFIG_H | 28 | #define _CONFIG_H |
@@ -8,9 +32,19 @@ | |||
8 | 32 | ||
9 | @TOP@ | 33 | @TOP@ |
10 | 34 | ||
35 | /* Define if your platform breaks doing a seteuid before a setuid */ | ||
36 | #undef SETEUID_BREAKS_SETUID | ||
37 | |||
38 | /* Define if your setreuid() is broken */ | ||
39 | #undef BROKEN_SETREUID | ||
40 | |||
41 | /* Define if your setregid() is broken */ | ||
42 | #undef BROKEN_SETREGID | ||
43 | |||
11 | /* Define to a Set Process Title type if your system is */ | 44 | /* Define to a Set Process Title type if your system is */ |
12 | /* supported by bsd-setproctitle.c */ | 45 | /* supported by bsd-setproctitle.c */ |
13 | #undef SPT_TYPE | 46 | #undef SPT_TYPE |
47 | #undef SPT_PADCHAR | ||
14 | 48 | ||
15 | /* setgroups() NOOP allowed */ | 49 | /* setgroups() NOOP allowed */ |
16 | #undef SETGROUPS_NOOP | 50 | #undef SETGROUPS_NOOP |
@@ -82,6 +116,9 @@ | |||
82 | /* Define if you want to enable AIX4's authenticate function */ | 116 | /* Define if you want to enable AIX4's authenticate function */ |
83 | #undef WITH_AIXAUTHENTICATE | 117 | #undef WITH_AIXAUTHENTICATE |
84 | 118 | ||
119 | /* Define if your AIX loginfailed() function takes 4 arguments (AIX >= 5.2) */ | ||
120 | #undef AIX_LOGINFAILED_4ARG | ||
121 | |||
85 | /* Define if you have/want arrays (cluster-wide session managment, not C arrays) */ | 122 | /* Define if you have/want arrays (cluster-wide session managment, not C arrays) */ |
86 | #undef WITH_IRIX_ARRAY | 123 | #undef WITH_IRIX_ARRAY |
87 | 124 | ||
@@ -201,18 +238,15 @@ | |||
201 | /* Define if compiler implements __func__ */ | 238 | /* Define if compiler implements __func__ */ |
202 | #undef HAVE___func__ | 239 | #undef HAVE___func__ |
203 | 240 | ||
241 | /* Define this is you want GSSAPI support in the version 2 protocol */ | ||
242 | #undef GSSAPI | ||
243 | |||
204 | /* Define if you want Kerberos 5 support */ | 244 | /* Define if you want Kerberos 5 support */ |
205 | #undef KRB5 | 245 | #undef KRB5 |
206 | 246 | ||
207 | /* Define this if you are using the Heimdal version of Kerberos V5 */ | 247 | /* Define this if you are using the Heimdal version of Kerberos V5 */ |
208 | #undef HEIMDAL | 248 | #undef HEIMDAL |
209 | 249 | ||
210 | /* Define if you want Kerberos 4 support */ | ||
211 | #undef KRB4 | ||
212 | |||
213 | /* Define if you want AFS support */ | ||
214 | #undef AFS | ||
215 | |||
216 | /* Define if you want S/Key support */ | 250 | /* Define if you want S/Key support */ |
217 | #undef SKEY | 251 | #undef SKEY |
218 | 252 | ||
@@ -295,9 +329,6 @@ | |||
295 | /* Specify location of ssh.pid */ | 329 | /* Specify location of ssh.pid */ |
296 | #undef _PATH_SSH_PIDDIR | 330 | #undef _PATH_SSH_PIDDIR |
297 | 331 | ||
298 | /* Use IPv4 for connection by default, IPv6 can still if explicity asked */ | ||
299 | #undef IPV4_DEFAULT | ||
300 | |||
301 | /* getaddrinfo is broken (if present) */ | 332 | /* getaddrinfo is broken (if present) */ |
302 | #undef BROKEN_GETADDRINFO | 333 | #undef BROKEN_GETADDRINFO |
303 | 334 | ||
@@ -328,6 +359,9 @@ | |||
328 | /* Define in your struct dirent expects you to allocate extra space for d_name */ | 359 | /* Define in your struct dirent expects you to allocate extra space for d_name */ |
329 | #undef BROKEN_ONE_BYTE_DIRENT_D_NAME | 360 | #undef BROKEN_ONE_BYTE_DIRENT_D_NAME |
330 | 361 | ||
362 | /* Define if your system has /etc/default/login */ | ||
363 | #undef HAVE_ETC_DEFAULT_LOGIN | ||
364 | |||
331 | /* Define if your getopt(3) defines and uses optreset */ | 365 | /* Define if your getopt(3) defines and uses optreset */ |
332 | #undef HAVE_GETOPT_OPTRESET | 366 | #undef HAVE_GETOPT_OPTRESET |
333 | 367 | ||
@@ -367,15 +401,28 @@ | |||
367 | /* Silly mkstemp() */ | 401 | /* Silly mkstemp() */ |
368 | #undef HAVE_STRICT_MKSTEMP | 402 | #undef HAVE_STRICT_MKSTEMP |
369 | 403 | ||
370 | /* Setproctitle emulation */ | ||
371 | #undef SETPROCTITLE_STRATEGY | ||
372 | #undef SETPROCTITLE_PS_PADDING | ||
373 | |||
374 | /* Some systems put this outside of libc */ | 404 | /* Some systems put this outside of libc */ |
375 | #undef HAVE_NANOSLEEP | 405 | #undef HAVE_NANOSLEEP |
376 | 406 | ||
377 | /* Pushing STREAMS modules incorrectly acquires a controlling TTY */ | 407 | /* Define if sshd somehow reacquires a controlling TTY after setsid() */ |
378 | #undef STREAMS_PUSH_ACQUIRES_CTTY | 408 | #undef SSHD_ACQUIRES_CTTY |
409 | |||
410 | /* Define if cmsg_type is not passed correctly */ | ||
411 | #undef BROKEN_CMSG_TYPE | ||
412 | |||
413 | /* Strings used in /etc/passwd to denote locked account */ | ||
414 | #undef LOCKED_PASSWD_STRING | ||
415 | #undef LOCKED_PASSWD_PREFIX | ||
416 | #undef LOCKED_PASSWD_SUBSTR | ||
417 | |||
418 | /* Define if DNS support is to be activated */ | ||
419 | #undef DNS | ||
420 | |||
421 | /* Define if getrrsetbyname() exists */ | ||
422 | #undef HAVE_GETRRSETBYNAME | ||
423 | |||
424 | /* Define if HEADER.ad exists in arpa/nameser.h */ | ||
425 | #undef HAVE_HEADER_AD | ||
379 | 426 | ||
380 | @BOTTOM@ | 427 | @BOTTOM@ |
381 | 428 | ||