Home | History | Annotate | Line # | Download | only in libipsec
config.h revision 1.4.2.1.2.1
      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