summaryrefslogtreecommitdiff
path: root/acconfig.h
diff options
context:
space:
mode:
Diffstat (limited to 'acconfig.h')
-rw-r--r--acconfig.h79
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