source: rtems-libbsd/ipsec-tools/src/config.h @ b376ae1

55-freebsd-126-freebsd-12
Last change on this file since b376ae1 was b376ae1, checked in by Christian Mauderer <christian.mauderer@…>, on 05/03/18 at 12:15:11

ipsec-tools: Port libipsec, setkey and racoon.

Note that this replaces the libipsec from FreeBSD with the one provided
by ipsec-tools.

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