Damien Miller | 933cc8f | 2003-03-10 11:38:10 +1100 | [diff] [blame] | 1 | /* $Id: acconfig.h,v 1.149 2003/03/10 00:38:10 djm Exp $ */ |
Damien Miller | e9cf357 | 2001-02-09 12:55:35 +1100 | [diff] [blame] | 2 | |
Damien Miller | 6b85a7f | 2000-01-02 11:45:33 +1100 | [diff] [blame] | 3 | #ifndef _CONFIG_H |
| 4 | #define _CONFIG_H |
| 5 | |
Damien Miller | 5a3e683 | 1999-12-27 09:48:56 +1100 | [diff] [blame] | 6 | /* Generated automatically from acconfig.h by autoheader. */ |
| 7 | /* Please make your changes there */ |
| 8 | |
| 9 | @TOP@ |
Damien Miller | 7f6ea02 | 1999-10-28 13:25:17 +1000 | [diff] [blame] | 10 | |
Kevin Steves | 8848b24 | 2000-10-18 13:11:44 +0000 | [diff] [blame] | 11 | /* Define to a Set Process Title type if your system is */ |
| 12 | /* supported by bsd-setproctitle.c */ |
| 13 | #undef SPT_TYPE |
| 14 | |
Ben Lindstrom | 837461b | 2002-06-12 16:57:14 +0000 | [diff] [blame] | 15 | /* setgroups() NOOP allowed */ |
| 16 | #undef SETGROUPS_NOOP |
| 17 | |
Damien Miller | 78315eb | 2000-09-29 23:01:36 +1100 | [diff] [blame] | 18 | /* SCO workaround */ |
| 19 | #undef BROKEN_SYS_TERMIO_H |
| 20 | |
Kevin Steves | 0ea1d9d | 2002-04-25 18:17:04 +0000 | [diff] [blame] | 21 | /* Define if you have SecureWare-based protected password database */ |
| 22 | #undef HAVE_SECUREWARE |
Damien Miller | 78315eb | 2000-09-29 23:01:36 +1100 | [diff] [blame] | 23 | |
Damien Miller | ad833b3 | 2000-08-23 10:46:23 +1000 | [diff] [blame] | 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 | |
Kevin Steves | 8245695 | 2001-06-22 21:14:18 +0000 | [diff] [blame] | 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 | |
Kevin Steves | 939c9db | 2002-03-22 17:23:25 +0000 | [diff] [blame] | 37 | /* Define if your system uses access rights style file descriptor passing */ |
| 38 | #undef HAVE_ACCRIGHTS_IN_MSGHDR |
| 39 | |
Kevin Steves | a44e035 | 2002-04-07 16:18:03 +0000 | [diff] [blame] | 40 | /* Define if your system uses ancillary data style file descriptor passing */ |
| 41 | #undef HAVE_CONTROL_IN_MSGHDR |
| 42 | |
Damien Miller | 11fa2cc | 2000-08-16 10:35:58 +1000 | [diff] [blame] | 43 | /* Define if you system's inet_ntoa is busted (e.g. Irix gcc issue) */ |
| 44 | #undef BROKEN_INET_NTOA |
| 45 | |
Damien Miller | ecbb26d | 2000-07-15 14:59:14 +1000 | [diff] [blame] | 46 | /* Define if your system defines sys_errlist[] */ |
| 47 | #undef HAVE_SYS_ERRLIST |
| 48 | |
Damien Miller | 11fa2cc | 2000-08-16 10:35:58 +1000 | [diff] [blame] | 49 | /* Define if your system defines sys_nerr */ |
| 50 | #undef HAVE_SYS_NERR |
| 51 | |
Damien Miller | 2ae714f | 2000-07-11 09:29:50 +1000 | [diff] [blame] | 52 | /* Define if your system choked on IP TOS setting */ |
| 53 | #undef IP_TOS_IS_BROKEN |
| 54 | |
Damien Miller | 5fc8565 | 2000-07-09 23:53:07 +1000 | [diff] [blame] | 55 | /* Define if you have the getuserattr function. */ |
| 56 | #undef HAVE_GETUSERATTR |
| 57 | |
Damien Miller | 4e99720 | 2000-07-09 21:21:52 +1000 | [diff] [blame] | 58 | /* Work around problematic Linux PAM modules handling of PAM_TTY */ |
| 59 | #undef PAM_TTY_KLUDGE |
| 60 | |
Damien Miller | fe668e4 | 2000-07-08 10:44:13 +1000 | [diff] [blame] | 61 | /* Use PIPES instead of a socketpair() */ |
| 62 | #undef USE_PIPES |
| 63 | |
Damien Miller | cb170cb | 2000-07-01 16:52:55 +1000 | [diff] [blame] | 64 | /* Define if your snprintf is busted */ |
| 65 | #undef BROKEN_SNPRINTF |
| 66 | |
Damien Miller | bac2d8a | 2000-09-05 16:13:06 +1100 | [diff] [blame] | 67 | /* Define if you are on Cygwin */ |
| 68 | #undef HAVE_CYGWIN |
| 69 | |
Ben Lindstrom | b4df15d | 2000-10-15 00:17:36 +0000 | [diff] [blame] | 70 | /* Define if you have a broken realpath. */ |
| 71 | #undef BROKEN_REALPATH |
| 72 | |
Damien Miller | 0f91b4e | 2000-06-18 15:43:25 +1000 | [diff] [blame] | 73 | /* Define if you are on NeXT */ |
| 74 | #undef HAVE_NEXT |
| 75 | |
Ben Lindstrom | b562864 | 2000-10-18 00:02:25 +0000 | [diff] [blame] | 76 | /* Define if you are on NEWS-OS */ |
| 77 | #undef HAVE_NEWS4 |
| 78 | |
Damien Miller | a64b57a | 2001-01-17 10:44:13 +1100 | [diff] [blame] | 79 | /* Define if you want to enable PAM support */ |
| 80 | #undef USE_PAM |
Damien Miller | beb4ba5 | 1999-12-28 15:09:35 +1100 | [diff] [blame] | 81 | |
Damien Miller | d2c208a | 2000-05-17 22:00:02 +1000 | [diff] [blame] | 82 | /* Define if you want to enable AIX4's authenticate function */ |
Damien Miller | 1fa154b | 2000-01-23 10:32:03 +1100 | [diff] [blame] | 83 | #undef WITH_AIXAUTHENTICATE |
| 84 | |
Damien Miller | 91606b1 | 2000-06-28 08:22:29 +1000 | [diff] [blame] | 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 | |
Ben Lindstrom | 980754c | 2000-11-12 00:04:24 +0000 | [diff] [blame] | 94 | /* Define if you want IRIX kernel jobs */ |
| 95 | #undef WITH_IRIX_JOBS |
| 96 | |
Damien Miller | d0ccb98 | 2001-03-04 00:29:20 +1100 | [diff] [blame] | 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 |
Damien Miller | 1fa154b | 2000-01-23 10:32:03 +1100 | [diff] [blame] | 102 | |
Damien Miller | 4018c19 | 2000-04-30 09:30:44 +1000 | [diff] [blame] | 103 | /* Builtin PRNG command timeout */ |
| 104 | #undef ENTROPY_TIMEOUT_MSEC |
| 105 | |
Kevin Steves | 7ff9112 | 2002-04-07 19:22:54 +0000 | [diff] [blame] | 106 | /* non-privileged user for privilege separation */ |
| 107 | #undef SSH_PRIVSEP_USER |
| 108 | |
Damien Miller | 670a4b8 | 2000-01-22 13:53:11 +1100 | [diff] [blame] | 109 | /* Define if you want to install preformatted manpages.*/ |
| 110 | #undef MANTYPE |
| 111 | |
Damien Miller | 7f6ea02 | 1999-10-28 13:25:17 +1000 | [diff] [blame] | 112 | /* Define if your ssl headers are included with #include <openssl/header.h> */ |
| 113 | #undef HAVE_OPENSSL |
Damien Miller | ab18c41 | 1999-11-11 10:40:23 +1100 | [diff] [blame] | 114 | |
Damien Miller | d00d161 | 1999-12-29 10:17:09 +1100 | [diff] [blame] | 115 | /* Define if you are linking against RSAref. Used only to print the right |
| 116 | * message at run-time. */ |
| 117 | #undef RSAREF |
| 118 | |
Ben Lindstrom | 42202bc | 2001-01-15 02:34:37 +0000 | [diff] [blame] | 119 | /* struct timeval */ |
| 120 | #undef HAVE_STRUCT_TIMEVAL |
| 121 | |
Damien Miller | 34132e5 | 2000-01-14 15:45:46 +1100 | [diff] [blame] | 122 | /* struct utmp and struct utmpx fields */ |
Damien Miller | ab18c41 | 1999-11-11 10:40:23 +1100 | [diff] [blame] | 123 | #undef HAVE_HOST_IN_UTMP |
Damien Miller | bf1c9b2 | 1999-12-09 10:16:54 +1100 | [diff] [blame] | 124 | #undef HAVE_HOST_IN_UTMPX |
Damien Miller | 3131d8b | 1999-12-31 09:42:24 +1100 | [diff] [blame] | 125 | #undef HAVE_ADDR_IN_UTMP |
Damien Miller | 3131d8b | 1999-12-31 09:42:24 +1100 | [diff] [blame] | 126 | #undef HAVE_ADDR_IN_UTMPX |
Damien Miller | 34132e5 | 2000-01-14 15:45:46 +1100 | [diff] [blame] | 127 | #undef HAVE_ADDR_V6_IN_UTMP |
| 128 | #undef HAVE_ADDR_V6_IN_UTMPX |
Damien Miller | 2e1b082 | 1999-12-25 10:11:29 +1100 | [diff] [blame] | 129 | #undef HAVE_SYSLEN_IN_UTMPX |
Damien Miller | 4ff2b9b | 1999-12-28 10:41:12 +1100 | [diff] [blame] | 130 | #undef HAVE_PID_IN_UTMP |
Damien Miller | 4ff2b9b | 1999-12-28 10:41:12 +1100 | [diff] [blame] | 131 | #undef HAVE_TYPE_IN_UTMP |
Damien Miller | ad1bc5f | 2000-05-20 14:53:09 +1000 | [diff] [blame] | 132 | #undef HAVE_TYPE_IN_UTMPX |
Damien Miller | 4ff2b9b | 1999-12-28 10:41:12 +1100 | [diff] [blame] | 133 | #undef HAVE_TV_IN_UTMP |
andre | 2ff7b5d | 2000-06-03 14:57:40 +0000 | [diff] [blame] | 134 | #undef HAVE_TV_IN_UTMPX |
Damien Miller | 9550a76 | 1999-12-29 02:32:22 +1100 | [diff] [blame] | 135 | #undef HAVE_ID_IN_UTMP |
Damien Miller | 8e81ed3 | 2000-07-01 13:17:42 +1000 | [diff] [blame] | 136 | #undef HAVE_ID_IN_UTMPX |
andre | 2ff7b5d | 2000-06-03 14:57:40 +0000 | [diff] [blame] | 137 | #undef HAVE_EXIT_IN_UTMP |
| 138 | #undef HAVE_TIME_IN_UTMP |
| 139 | #undef HAVE_TIME_IN_UTMPX |
Damien Miller | 9550a76 | 1999-12-29 02:32:22 +1100 | [diff] [blame] | 140 | |
andre | 2ff7b5d | 2000-06-03 14:57:40 +0000 | [diff] [blame] | 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 | |
Tim Rice | 81ed518 | 2002-09-25 17:38:46 -0700 | [diff] [blame] | 153 | /* Define if you don't want to use lastlog in session.c */ |
| 154 | #undef NO_SSH_LASTLOG |
| 155 | |
andre | 2ff7b5d | 2000-06-03 14:57:40 +0000 | [diff] [blame] | 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 | |
Ben Lindstrom | 97c677d | 2001-05-08 20:33:05 +0000 | [diff] [blame] | 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 | |
Kevin Steves | 5feaaef | 2002-04-23 20:45:55 +0000 | [diff] [blame] | 174 | /* Define if your login program cannot handle end of options ("--") */ |
| 175 | #undef LOGIN_NO_ENDOPT |
| 176 | |
andre | 2ff7b5d | 2000-06-03 14:57:40 +0000 | [diff] [blame] | 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 |
Damien Miller | 368cf64 | 1999-12-21 09:51:36 +1100 | [diff] [blame] | 191 | |
Damien Miller | 3f90587 | 1999-11-15 17:10:57 +1100 | [diff] [blame] | 192 | /* Define if you want external askpass support */ |
Damien Miller | d05a247 | 1999-11-15 14:25:30 +1100 | [diff] [blame] | 193 | #undef USE_EXTERNAL_ASKPASS |
Damien Miller | 5ce662a | 1999-11-11 17:57:39 +1100 | [diff] [blame] | 194 | |
Damien Miller | 3f90587 | 1999-11-15 17:10:57 +1100 | [diff] [blame] | 195 | /* Define if libc defines __progname */ |
| 196 | #undef HAVE___PROGNAME |
| 197 | |
Kevin Steves | 4846f4a | 2002-03-22 18:19:53 +0000 | [diff] [blame] | 198 | /* Define if compiler implements __FUNCTION__ */ |
| 199 | #undef HAVE___FUNCTION__ |
| 200 | |
| 201 | /* Define if compiler implements __func__ */ |
| 202 | #undef HAVE___func__ |
| 203 | |
Damien Miller | fd4c9ee | 2002-04-13 11:04:40 +1000 | [diff] [blame] | 204 | /* Define if you want Kerberos 5 support */ |
| 205 | #undef KRB5 |
| 206 | |
| 207 | /* Define this if you are using the Heimdal version of Kerberos V5 */ |
| 208 | #undef HEIMDAL |
| 209 | |
Damien Miller | 8029775 | 1999-11-19 13:03:25 +1100 | [diff] [blame] | 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 */ |
| 217 | #undef SKEY |
| 218 | |
| 219 | /* Define if you want TCP Wrappers support */ |
| 220 | #undef LIBWRAP |
| 221 | |
Damien Miller | 04f8014 | 1999-11-19 15:32:34 +1100 | [diff] [blame] | 222 | /* Define if your libraries define login() */ |
| 223 | #undef HAVE_LOGIN |
| 224 | |
| 225 | /* Define if your libraries define daemon() */ |
| 226 | #undef HAVE_DAEMON |
| 227 | |
Damien Miller | 9fb07e4 | 2000-03-05 16:22:59 +1100 | [diff] [blame] | 228 | /* Define if your libraries define getpagesize() */ |
| 229 | #undef HAVE_GETPAGESIZE |
| 230 | |
Damien Miller | 76112de | 1999-12-21 11:18:08 +1100 | [diff] [blame] | 231 | /* Define if xauth is found in your path */ |
| 232 | #undef XAUTH_PATH |
| 233 | |
Damien Miller | dd1c7ba | 1999-11-19 15:53:20 +1100 | [diff] [blame] | 234 | /* Define if you want to allow MD5 passwords */ |
| 235 | #undef HAVE_MD5_PASSWORDS |
| 236 | |
Damien Miller | 76112de | 1999-12-21 11:18:08 +1100 | [diff] [blame] | 237 | /* Define if you want to disable shadow passwords */ |
| 238 | #undef DISABLE_SHADOW |
| 239 | |
Damien Miller | 1f335fb | 2000-06-26 11:31:33 +1000 | [diff] [blame] | 240 | /* Define if you want to use shadow password expire field */ |
| 241 | #undef HAS_SHADOW_EXPIRE |
| 242 | |
Damien Miller | b8c656e | 2000-06-28 15:22:41 +1000 | [diff] [blame] | 243 | /* Define if you have Digital Unix Security Integration Architecture */ |
| 244 | #undef HAVE_OSF_SIA |
| 245 | |
Damien Miller | dfc83f4 | 2000-05-20 15:02:59 +1000 | [diff] [blame] | 246 | /* Define if you have getpwanam(3) [SunOS 4.x] */ |
| 247 | #undef HAVE_GETPWANAM |
| 248 | |
Damien Miller | 859cec0 | 1999-11-22 14:27:24 +1100 | [diff] [blame] | 249 | /* Define if you have an old version of PAM which takes only one argument */ |
| 250 | /* to pam_strerror */ |
| 251 | #undef HAVE_OLD_PAM |
| 252 | |
Damien Miller | 82cf0ce | 2000-12-20 13:34:48 +1100 | [diff] [blame] | 253 | /* Define if you are using Solaris-derived PAM which passes pam_messages */ |
| 254 | /* to the conversation function with an extra level of indirection */ |
| 255 | #undef PAM_SUN_CODEBASE |
Kevin Steves | ef4eea9 | 2001-02-05 12:42:17 +0000 | [diff] [blame] | 256 | |
Damien Miller | 2e1b082 | 1999-12-25 10:11:29 +1100 | [diff] [blame] | 257 | /* Set this to your mail directory if you don't have maillock.h */ |
| 258 | #undef MAIL_DIRECTORY |
| 259 | |
Damien Miller | c6398ef | 1999-11-20 12:18:40 +1100 | [diff] [blame] | 260 | /* Data types */ |
Damien Miller | caf6dd6 | 2000-08-29 11:33:50 +1100 | [diff] [blame] | 261 | #undef HAVE_U_INT |
Damien Miller | c6398ef | 1999-11-20 12:18:40 +1100 | [diff] [blame] | 262 | #undef HAVE_INTXX_T |
| 263 | #undef HAVE_U_INTXX_T |
| 264 | #undef HAVE_UINTXX_T |
Damien Miller | 578783e | 2000-09-23 14:12:24 +1100 | [diff] [blame] | 265 | #undef HAVE_INT64_T |
| 266 | #undef HAVE_U_INT64_T |
Damien Miller | 58be738 | 2001-09-15 21:31:54 +1000 | [diff] [blame] | 267 | #undef HAVE_U_CHAR |
Damien Miller | 9505851 | 1999-12-29 10:36:45 +1100 | [diff] [blame] | 268 | #undef HAVE_SIZE_T |
Damien Miller | 615f939 | 2000-05-17 22:53:33 +1000 | [diff] [blame] | 269 | #undef HAVE_SSIZE_T |
Ben Lindstrom | 0d5af60 | 2001-01-09 00:50:29 +0000 | [diff] [blame] | 270 | #undef HAVE_CLOCK_T |
Damien Miller | 0f91b4e | 2000-06-18 15:43:25 +1000 | [diff] [blame] | 271 | #undef HAVE_MODE_T |
| 272 | #undef HAVE_PID_T |
Damien Miller | b54b40e | 2000-06-23 08:23:34 +1000 | [diff] [blame] | 273 | #undef HAVE_SA_FAMILY_T |
Damien Miller | 34132e5 | 2000-01-14 15:45:46 +1100 | [diff] [blame] | 274 | #undef HAVE_STRUCT_SOCKADDR_STORAGE |
| 275 | #undef HAVE_STRUCT_ADDRINFO |
| 276 | #undef HAVE_STRUCT_IN6_ADDR |
| 277 | #undef HAVE_STRUCT_SOCKADDR_IN6 |
| 278 | |
| 279 | /* Fields in struct sockaddr_storage */ |
| 280 | #undef HAVE_SS_FAMILY_IN_SS |
| 281 | #undef HAVE___SS_FAMILY_IN_SS |
Damien Miller | c6398ef | 1999-11-20 12:18:40 +1100 | [diff] [blame] | 282 | |
Damien Miller | 037a0dc | 1999-12-07 15:38:31 +1100 | [diff] [blame] | 283 | /* Define if you have /dev/ptmx */ |
| 284 | #undef HAVE_DEV_PTMX |
| 285 | |
| 286 | /* Define if you have /dev/ptc */ |
| 287 | #undef HAVE_DEV_PTS_AND_PTC |
| 288 | |
Damien Miller | 76112de | 1999-12-21 11:18:08 +1100 | [diff] [blame] | 289 | /* Define if you need to use IP address instead of hostname in $DISPLAY */ |
| 290 | #undef IPADDR_IN_DISPLAY |
Damien Miller | c6b3bbe | 1999-12-13 08:27:33 +1100 | [diff] [blame] | 291 | |
Damien Miller | 5a3e683 | 1999-12-27 09:48:56 +1100 | [diff] [blame] | 292 | /* Specify default $PATH */ |
| 293 | #undef USER_PATH |
| 294 | |
Damien Miller | 5eed6a2 | 2000-01-16 12:05:18 +1100 | [diff] [blame] | 295 | /* Specify location of ssh.pid */ |
Ben Lindstrom | 226cfa0 | 2001-01-22 05:34:40 +0000 | [diff] [blame] | 296 | #undef _PATH_SSH_PIDDIR |
Damien Miller | 5eed6a2 | 2000-01-16 12:05:18 +1100 | [diff] [blame] | 297 | |
Damien Miller | 7d80e34 | 2000-01-19 14:36:49 +1100 | [diff] [blame] | 298 | /* Use IPv4 for connection by default, IPv6 can still if explicity asked */ |
| 299 | #undef IPV4_DEFAULT |
| 300 | |
Damien Miller | eca71f8 | 2000-01-20 22:38:27 +1100 | [diff] [blame] | 301 | /* getaddrinfo is broken (if present) */ |
| 302 | #undef BROKEN_GETADDRINFO |
| 303 | |
Damien Miller | 8b1204d | 2000-03-13 15:41:24 +1100 | [diff] [blame] | 304 | /* Workaround more Linux IPv6 quirks */ |
Damien Miller | 7bcb089 | 2000-03-11 20:45:40 +1100 | [diff] [blame] | 305 | #undef DONT_TRY_OTHER_AF |
| 306 | |
| 307 | /* Detect IPv4 in IPv6 mapped addresses and treat as IPv4 */ |
| 308 | #undef IPV4_IN_IPV6 |
| 309 | |
Damien Miller | 60396b0 | 2001-02-18 17:01:00 +1100 | [diff] [blame] | 310 | /* Define if you have BSD auth support */ |
| 311 | #undef BSD_AUTH |
| 312 | |
Ben Lindstrom | 8697e08 | 2001-02-24 21:41:10 +0000 | [diff] [blame] | 313 | /* Define if X11 doesn't support AF_UNIX sockets on that system */ |
| 314 | #undef NO_X11_UNIX_SOCKETS |
| 315 | |
Ben Lindstrom | 99a4e14 | 2002-07-09 14:06:40 +0000 | [diff] [blame] | 316 | /* Define if the concept of ports only accessible to superusers isn't known */ |
| 317 | #undef NO_IPPORT_RESERVED_CONCEPT |
| 318 | |
Damien Miller | bb7c976 | 2001-02-26 20:49:58 +1100 | [diff] [blame] | 319 | /* Needed for SCO and NeXT */ |
Damien Miller | fbd884a | 2001-02-27 08:39:07 +1100 | [diff] [blame] | 320 | #undef BROKEN_SAVED_UIDS |
Damien Miller | bb7c976 | 2001-02-26 20:49:58 +1100 | [diff] [blame] | 321 | |
Damien Miller | 3c02768 | 2001-03-14 11:39:45 +1100 | [diff] [blame] | 322 | /* Define if your system glob() function has the GLOB_ALTDIRFUNC extension */ |
| 323 | #undef GLOB_HAS_ALTDIRFUNC |
| 324 | |
Ben Lindstrom | 45b14db | 2001-03-17 01:15:38 +0000 | [diff] [blame] | 325 | /* Define if your system glob() function has gl_matchc options in glob_t */ |
| 326 | #undef GLOB_HAS_GL_MATCHC |
| 327 | |
Damien Miller | 18bb473 | 2001-03-28 14:35:30 +1000 | [diff] [blame] | 328 | /* Define in your struct dirent expects you to allocate extra space for d_name */ |
| 329 | #undef BROKEN_ONE_BYTE_DIRENT_D_NAME |
| 330 | |
Damien Miller | 4f8e669 | 2001-07-14 13:22:53 +1000 | [diff] [blame] | 331 | /* Define if your getopt(3) defines and uses optreset */ |
| 332 | #undef HAVE_GETOPT_OPTRESET |
| 333 | |
Ben Lindstrom | 19d7b8d | 2001-08-16 00:09:49 +0000 | [diff] [blame] | 334 | /* Define on *nto-qnx systems */ |
| 335 | #undef MISSING_NFDBITS |
| 336 | |
| 337 | /* Define on *nto-qnx systems */ |
| 338 | #undef MISSING_HOWMANY |
| 339 | |
| 340 | /* Define on *nto-qnx systems */ |
| 341 | #undef MISSING_FD_MASK |
| 342 | |
Damien Miller | 85de580 | 2001-09-18 14:01:11 +1000 | [diff] [blame] | 343 | /* Define if you want smartcard support */ |
| 344 | #undef SMARTCARD |
| 345 | |
Ben Lindstrom | a42694f | 2002-04-05 16:11:45 +0000 | [diff] [blame] | 346 | /* Define if you want smartcard support using sectok */ |
| 347 | #undef USE_SECTOK |
| 348 | |
| 349 | /* Define if you want smartcard support using OpenSC */ |
| 350 | #undef USE_OPENSC |
| 351 | |
Damien Miller | 6c21c51 | 2002-01-22 21:57:53 +1100 | [diff] [blame] | 352 | /* Define if you want to use OpenSSL's internally seeded PRNG only */ |
| 353 | #undef OPENSSL_PRNG_ONLY |
| 354 | |
Damien Miller | f1b9d11 | 2002-04-23 23:09:19 +1000 | [diff] [blame] | 355 | /* Define if you shouldn't strip 'tty' from your ttyname in [uw]tmp */ |
| 356 | #undef WITH_ABBREV_NO_TTY |
| 357 | |
Damien Miller | 8008075 | 2002-05-13 10:56:51 +1000 | [diff] [blame] | 358 | /* Define if you want a different $PATH for the superuser */ |
| 359 | #undef SUPERUSER_PATH |
| 360 | |
Damien Miller | f58c672 | 2002-05-13 13:15:42 +1000 | [diff] [blame] | 361 | /* Path that unprivileged child will chroot() to in privep mode */ |
| 362 | #undef PRIVSEP_PATH |
| 363 | |
Tim Rice | 9dd3081 | 2002-07-07 13:43:36 -0700 | [diff] [blame] | 364 | /* Define if your platform needs to skip post auth file descriptor passing */ |
| 365 | #undef DISABLE_FD_PASSING |
Tim Rice | 8eff319 | 2002-06-25 15:35:15 -0700 | [diff] [blame] | 366 | |
Damien Miller | e832819 | 2003-01-07 15:18:32 +1100 | [diff] [blame] | 367 | /* Silly mkstemp() */ |
| 368 | #undef HAVE_STRICT_MKSTEMP |
| 369 | |
Damien Miller | ec20196 | 2003-01-13 10:04:58 +1100 | [diff] [blame] | 370 | /* Setproctitle emulation */ |
| 371 | #undef SETPROCTITLE_STRATEGY |
| 372 | #undef SETPROCTITLE_PS_PADDING |
| 373 | |
Damien Miller | cd6853c | 2003-01-28 11:33:42 +1100 | [diff] [blame] | 374 | /* Some systems put this outside of libc */ |
| 375 | #undef HAVE_NANOSLEEP |
| 376 | |
Damien Miller | 933cc8f | 2003-03-10 11:38:10 +1100 | [diff] [blame] | 377 | /* Pushing STREAMS modules incorrectly acquires a controlling TTY */ |
| 378 | #undef STREAMS_PUSH_ACQUIRES_CTTY |
| 379 | |
Damien Miller | 6854f82 | 1999-11-13 10:49:55 +1100 | [diff] [blame] | 380 | @BOTTOM@ |
| 381 | |
Damien Miller | 3d1b22c | 1999-11-12 15:46:08 +1100 | [diff] [blame] | 382 | /* ******************* Shouldn't need to edit below this line ************** */ |
| 383 | |
Damien Miller | 9550a24 | 2000-01-19 10:41:23 +1100 | [diff] [blame] | 384 | #endif /* _CONFIG_H */ |