1 1.1 thorpej /* config.h. Generated by configure. */ 2 1.1 thorpej /* config.h.in. Generated from configure.ac by autoheader. */ 3 1.1 thorpej 4 1.4.2.1 jdc /* in-kernel NAT-T is broken */ 5 1.4.2.1 jdc /* #undef BROKEN_NATT */ 6 1.4.2.1 jdc 7 1.4.2.1 jdc /* If printf doesn't support %zu. */ 8 1.4.2.1 jdc /* #undef BROKEN_PRINTF */ 9 1.4.2.1 jdc 10 1.1 thorpej /* Enable admin port */ 11 1.1 thorpej #define ENABLE_ADMINPORT 12 1.1 thorpej 13 1.1 thorpej /* Enable dead peer detection */ 14 1.1 thorpej #define ENABLE_DPD 15 1.1 thorpej 16 1.4.2.1 jdc /* Enable fast SA flush code */ 17 1.4.2.1 jdc /* #undef ENABLE_FASTQUIT */ 18 1.4.2.1 jdc 19 1.1 thorpej /* IKE fragmentation support */ 20 1.1 thorpej #define ENABLE_FRAG 21 1.1 thorpej 22 1.1 thorpej /* Hybrid authentication support */ 23 1.1 thorpej #define ENABLE_HYBRID 24 1.1 thorpej 25 1.1 thorpej /* Enable NAT-Traversal */ 26 1.1 thorpej #define ENABLE_NATT 27 1.1 thorpej 28 1.1 thorpej /* Enable NAT-Traversal draft 00 */ 29 1.2 manu #define ENABLE_NATT_00 30 1.1 thorpej 31 1.1 thorpej /* Enable NAT-Traversal draft 01 */ 32 1.2 manu /* #undef ENABLE_NATT_01 */ 33 1.1 thorpej 34 1.1 thorpej /* Enable NAT-Traversal draft 02 */ 35 1.2 manu #define ENABLE_NATT_02 36 1.1 thorpej 37 1.1 thorpej /* Enable NAT-Traversal draft 03 */ 38 1.2 manu /* #undef ENABLE_NATT_03 */ 39 1.1 thorpej 40 1.1 thorpej /* Enable NAT-Traversal draft 04 */ 41 1.2 manu /* #undef ENABLE_NATT_04 */ 42 1.1 thorpej 43 1.1 thorpej /* Enable NAT-Traversal draft 05 */ 44 1.1 thorpej /* #undef ENABLE_NATT_05 */ 45 1.1 thorpej 46 1.1 thorpej /* Enable NAT-Traversal draft 06 */ 47 1.1 thorpej /* #undef ENABLE_NATT_06 */ 48 1.1 thorpej 49 1.1 thorpej /* Enable NAT-Traversal draft 07 */ 50 1.1 thorpej /* #undef ENABLE_NATT_07 */ 51 1.1 thorpej 52 1.1 thorpej /* Enable NAT-Traversal draft 08 */ 53 1.1 thorpej /* #undef ENABLE_NATT_08 */ 54 1.1 thorpej 55 1.2 manu /* Enable NAT-Traversal RFC version */ 56 1.2 manu #define ENABLE_NATT_RFC 57 1.2 manu 58 1.1 thorpej /* Enable samode-unspec */ 59 1.1 thorpej /* #undef ENABLE_SAMODE_UNSPECIFIED */ 60 1.1 thorpej 61 1.1 thorpej /* Enable statictics */ 62 1.1 thorpej /* #undef ENABLE_STATS */ 63 1.1 thorpej 64 1.1 thorpej /* Define to 1 if you have the <dlfcn.h> header file. */ 65 1.1 thorpej #define HAVE_DLFCN_H 1 66 1.1 thorpej 67 1.1 thorpej /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 68 1.1 thorpej /* #undef HAVE_DOPRNT */ 69 1.1 thorpej 70 1.1 thorpej /* Have __func__ macro */ 71 1.1 thorpej #define HAVE_FUNC_MACRO 72 1.1 thorpej 73 1.1 thorpej /* Define to 1 if you have the `gettimeofday' function. */ 74 1.1 thorpej #define HAVE_GETTIMEOFDAY 1 75 1.1 thorpej 76 1.1 thorpej /* Enable GSS API */ 77 1.2 manu /* NetBSD build: -DHAVE_GSSAPI is already supplied on the command line */ 78 1.2 manu /* #define HAVE_GSSAPI */ 79 1.2 manu 80 1.2 manu /* Have iconv using const */ 81 1.2 manu #define HAVE_ICONV_2ND_CONST 82 1.1 thorpej 83 1.4.2.1 jdc /* Define to 1 if you have the `iconv_open' function. */ 84 1.4.2.1 jdc /* #undef HAVE_ICONV_OPEN */ 85 1.4.2.1 jdc 86 1.1 thorpej /* Define to 1 if you have the <inttypes.h> header file. */ 87 1.1 thorpej #define HAVE_INTTYPES_H 1 88 1.1 thorpej 89 1.2 manu /* Have ipsec_policy_t */ 90 1.4.2.1 jdc #define HAVE_IPSEC_POLICY_T 91 1.4.2.1 jdc 92 1.4.2.1 jdc /* Hybrid authentication uses LDAP */ 93 1.4.2.1 jdc /* #undef HAVE_LIBLDAP */ 94 1.2 manu 95 1.1 thorpej /* Hybrid authentication uses PAM */ 96 1.2 manu /* NetBSD build: -DHAVE_LIBPAM is already supplied on the command line */ 97 1.2 manu /* #define HAVE_LIBPAM */ 98 1.1 thorpej 99 1.1 thorpej /* Hybrid authentication uses RADIUS */ 100 1.2 manu /* NetBSD build: -DHAVE_LIBRADIUS is already supplied on the command line */ 101 1.2 manu /* #define HAVE_LIBRADIUS */ 102 1.1 thorpej 103 1.1 thorpej /* Define to 1 if you have the <limits.h> header file. */ 104 1.1 thorpej #define HAVE_LIMITS_H 1 105 1.1 thorpej 106 1.1 thorpej /* Define to 1 if you have the <memory.h> header file. */ 107 1.1 thorpej #define HAVE_MEMORY_H 1 108 1.1 thorpej 109 1.1 thorpej /* Define to 1 if you have the <openssl/aes.h> header file. */ 110 1.1 thorpej #define HAVE_OPENSSL_AES_H 1 111 1.1 thorpej 112 1.4.2.1 jdc /* Define to 1 if you have the <openssl/camellia.h> header file. */ 113 1.4.2.1 jdc /* #undef HAVE_OPENSSL_CAMELLIA_H */ 114 1.4.2.1 jdc 115 1.1 thorpej /* Define to 1 if you have the <openssl/engine.h> header file. */ 116 1.1 thorpej #define HAVE_OPENSSL_ENGINE_H 1 117 1.1 thorpej 118 1.2 manu /* Define to 1 if you have the <openssl/idea.h> header file. */ 119 1.2 manu /* #undef HAVE_OPENSSL_IDEA_H */ 120 1.2 manu 121 1.2 manu /* Define to 1 if you have the <openssl/rc5.h> header file. */ 122 1.2 manu /* #undef HAVE_OPENSSL_RC5_H */ 123 1.2 manu 124 1.2 manu /* Define to 1 if you have the `pam_start' function. */ 125 1.2 manu #define HAVE_PAM_START 1 126 1.2 manu 127 1.1 thorpej /* Are PF_KEY policy priorities supported? */ 128 1.1 thorpej /* #undef HAVE_PFKEY_POLICY_PRIORITY */ 129 1.1 thorpej 130 1.1 thorpej /* Have forward policy */ 131 1.1 thorpej /* #undef HAVE_POLICY_FWD */ 132 1.1 thorpej 133 1.1 thorpej /* Define to 1 if you have the `rad_create_request' function. */ 134 1.2 manu #define HAVE_RAD_CREATE_REQUEST 1 135 1.1 thorpej 136 1.1 thorpej /* Is readline available? */ 137 1.1 thorpej /* #undef HAVE_READLINE */ 138 1.1 thorpej 139 1.4.2.1 jdc /* Enable Security Context */ 140 1.4.2.1 jdc /* #undef HAVE_SECCTX */ 141 1.4.2.1 jdc 142 1.1 thorpej /* Define to 1 if you have the `select' function. */ 143 1.1 thorpej #define HAVE_SELECT 1 144 1.1 thorpej 145 1.2 manu /* sha2 is defined in sha.h */ 146 1.4.2.1 jdc #define HAVE_SHA2_IN_SHA_H 147 1.2 manu 148 1.2 manu /* Define to 1 if you have the <shadow.h> header file. */ 149 1.2 manu /* #undef HAVE_SHADOW_H */ 150 1.2 manu 151 1.1 thorpej /* Define to 1 if you have the `socket' function. */ 152 1.1 thorpej #define HAVE_SOCKET 1 153 1.1 thorpej 154 1.1 thorpej /* Define to 1 if you have the <stdarg.h> header file. */ 155 1.1 thorpej #define HAVE_STDARG_H 1 156 1.1 thorpej 157 1.1 thorpej /* Define to 1 if you have the <stdint.h> header file. */ 158 1.1 thorpej #define HAVE_STDINT_H 1 159 1.1 thorpej 160 1.1 thorpej /* Define to 1 if you have the <stdlib.h> header file. */ 161 1.1 thorpej #define HAVE_STDLIB_H 1 162 1.1 thorpej 163 1.1 thorpej /* Define to 1 if you have the `strdup' function. */ 164 1.1 thorpej #define HAVE_STRDUP 1 165 1.1 thorpej 166 1.1 thorpej /* Define to 1 if you have the `strerror' function. */ 167 1.1 thorpej #define HAVE_STRERROR 1 168 1.1 thorpej 169 1.1 thorpej /* Define to 1 if you have the <strings.h> header file. */ 170 1.1 thorpej #define HAVE_STRINGS_H 1 171 1.1 thorpej 172 1.1 thorpej /* Define to 1 if you have the <string.h> header file. */ 173 1.1 thorpej #define HAVE_STRING_H 1 174 1.1 thorpej 175 1.3 manu /* Define to 1 if you have the `strlcat' function. */ 176 1.3 manu #define HAVE_STRLCAT 1 177 1.3 manu 178 1.1 thorpej /* Define to 1 if you have the `strlcpy' function. */ 179 1.1 thorpej #define HAVE_STRLCPY 1 180 1.1 thorpej 181 1.1 thorpej /* Define to 1 if you have the `strtol' function. */ 182 1.1 thorpej #define HAVE_STRTOL 1 183 1.1 thorpej 184 1.1 thorpej /* Define to 1 if you have the `strtoul' function. */ 185 1.1 thorpej #define HAVE_STRTOUL 1 186 1.1 thorpej 187 1.1 thorpej /* Define to 1 if you have the <sys/stat.h> header file. */ 188 1.1 thorpej #define HAVE_SYS_STAT_H 1 189 1.1 thorpej 190 1.1 thorpej /* Define to 1 if you have the <sys/time.h> header file. */ 191 1.1 thorpej #define HAVE_SYS_TIME_H 1 192 1.1 thorpej 193 1.1 thorpej /* Define to 1 if you have the <sys/types.h> header file. */ 194 1.1 thorpej #define HAVE_SYS_TYPES_H 1 195 1.1 thorpej 196 1.1 thorpej /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 197 1.1 thorpej #define HAVE_SYS_WAIT_H 1 198 1.1 thorpej 199 1.1 thorpej /* Define to 1 if you have the <unistd.h> header file. */ 200 1.1 thorpej #define HAVE_UNISTD_H 1 201 1.1 thorpej 202 1.1 thorpej /* Define to 1 if you have the <varargs.h> header file. */ 203 1.1 thorpej /* #undef HAVE_VARARGS_H */ 204 1.1 thorpej 205 1.1 thorpej /* Define to 1 if you have the `vprintf' function. */ 206 1.1 thorpej #define HAVE_VPRINTF 1 207 1.1 thorpej 208 1.1 thorpej /* Support IPv6 */ 209 1.2 manu /* NetBSD build: -DINET6 is already supplied on the command line */ 210 1.2 manu /* #define INET6 */ 211 1.1 thorpej 212 1.1 thorpej /* Use advanced IPv6 API */ 213 1.1 thorpej #define INET6_ADVAPI 214 1.1 thorpej 215 1.1 thorpej /* Name of package */ 216 1.1 thorpej #define PACKAGE "ipsec-tools" 217 1.1 thorpej 218 1.1 thorpej /* Define to the address where bug reports for this package should be sent. */ 219 1.1 thorpej #define PACKAGE_BUGREPORT "" 220 1.1 thorpej 221 1.1 thorpej /* Define to the full name of this package. */ 222 1.1 thorpej #define PACKAGE_NAME "ipsec-tools" 223 1.1 thorpej 224 1.1 thorpej /* Define to the full name and version of this package. */ 225 1.4.2.1.2.1 wrstuden #define PACKAGE_STRING "ipsec-tools 0.7" 226 1.1 thorpej 227 1.1 thorpej /* Define to the one symbol short name of this package. */ 228 1.1 thorpej #define PACKAGE_TARNAME "ipsec-tools" 229 1.1 thorpej 230 1.1 thorpej /* Define to the version of this package. */ 231 1.4.2.1.2.1 wrstuden #define PACKAGE_VERSION "0.7" 232 1.4.2.1.2.1 wrstuden 233 1.4.2.1.2.1 wrstuden /* Path to ipsec.h */ 234 1.4.2.1.2.1 wrstuden #define PATH_IPSEC_H <netinet6/ipsec.h> 235 1.1 thorpej 236 1.1 thorpej /* Define as the return type of signal handlers (`int' or `void'). */ 237 1.1 thorpej #define RETSIGTYPE void 238 1.1 thorpej 239 1.1 thorpej /* Define to 1 if you have the ANSI C header files. */ 240 1.1 thorpej #define STDC_HEADERS 1 241 1.1 thorpej 242 1.1 thorpej /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 243 1.1 thorpej #define TIME_WITH_SYS_TIME 1 244 1.1 thorpej 245 1.1 thorpej /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 246 1.1 thorpej /* #undef TM_IN_SYS_TIME */ 247 1.1 thorpej 248 1.1 thorpej /* A 'va_copy' style function */ 249 1.1 thorpej #define VA_COPY va_copy 250 1.1 thorpej 251 1.1 thorpej /* Version number of package */ 252 1.4.2.1.2.1 wrstuden #define VERSION "0.7" 253 1.1 thorpej 254 1.1 thorpej /* SHA2 support */ 255 1.1 thorpej #define WITH_SHA2 256 1.1 thorpej 257 1.1 thorpej /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 258 1.1 thorpej `char[]'. */ 259 1.1 thorpej #define YYTEXT_POINTER 1 260 1.1 thorpej 261 1.1 thorpej /* Define to empty if `const' does not conform to ANSI C. */ 262 1.1 thorpej /* #undef const */ 263 1.1 thorpej 264 1.1 thorpej /* Define to `int' if <sys/types.h> does not define. */ 265 1.1 thorpej /* #undef pid_t */ 266 1.1 thorpej 267 1.1 thorpej /* Define to `unsigned' if <sys/types.h> does not define. */ 268 1.1 thorpej /* #undef size_t */ 269