dnscrypto-proxy: Support files updated.
[tomato.git] / release / src / router / openvpn / config.h
blob0249447c1fcde2273b514b6adb63978b77232c18
1 /* config.h. Generated from config.h.in by configure. */
2 /* config.h.in. Generated from configure.ac by autoheader. */
4 /* Configuration settings */
5 #define CONFIGURE_DEFINES "enable_crypto=yes enable_debug=no enable_def_auth=yes enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown enable_eurephia=yes enable_fast_install=yes enable_fragment=yes enable_http_proxy=yes enable_iproute2=no enable_libtool_lock=yes enable_lzo=yes enable_lzo_stub=no enable_management=yes enable_multi=yes enable_multihome=yes enable_pam_dlopen=no enable_password_save=yes enable_pedantic=no enable_pf=yes enable_pkcs11=no enable_plugin_auth_pam=no enable_plugin_down_root=no enable_plugins=no enable_port_share=yes enable_selinux=no enable_server=yes enable_shared=yes enable_shared_with_static_runtimes=no enable_small=yes enable_socks=no enable_ssl=yes enable_static=yes enable_strict=no enable_strict_options=no enable_systemd=no enable_win32_dll=yes enable_x509_alt_username=no with_crypto_library=openssl with_gnu_ld=yes with_iproute_path=/usr/sbin/ip with_mem_check=no with_plugindir='$(libdir)/openvpn/plugins'"
7 /* special build string */
8 /* #undef CONFIGURE_SPECIAL_BUILD */
10 /* Use memory debugging function in OpenSSL */
11 /* #undef CRYPTO_MDEBUG */
13 /* Use dmalloc memory debugging library */
14 /* #undef DMALLOC */
16 /* Dimension to use for empty array declaration */
17 #define EMPTY_ARRAY_SIZE 0
19 /* Enable client capability only */
20 /* #undef ENABLE_CLIENT_ONLY */
22 /* Enable client/server capability */
23 #define ENABLE_CLIENT_SERVER 1
25 /* Enable crypto library */
26 #define ENABLE_CRYPTO 1
28 /* Use OpenSSL library */
29 #define ENABLE_CRYPTO_OPENSSL 1
31 /* Use PolarSSL library */
32 /* #undef ENABLE_CRYPTO_POLARSSL */
34 /* Enable debugging support */
35 /* #undef ENABLE_DEBUG */
37 /* Enable deferred authentication */
38 #define ENABLE_DEF_AUTH 1
40 /* Enable support for the eurephia plug-in */
41 /* #undef ENABLE_EUREPHIA */
43 /* We have persist tun capability */
44 #define ENABLE_FEATURE_TUN_PERSIST 1
46 /* Enable internal fragmentation support */
47 #define ENABLE_FRAGMENT 1
49 /* Enable HTTP proxy support */
50 #define ENABLE_HTTP_PROXY 1
52 /* enable iproute2 support */
53 /* #undef ENABLE_IPROUTE */
55 /* Enable LZO compression library */
56 #define ENABLE_LZO 1
58 /* Enable LZO stub capability */
59 /* #undef ENABLE_LZO_STUB */
61 /* Enable management server capability */
62 #define ENABLE_MANAGEMENT 1
64 /* Enable multi-homed UDP server capability */
65 #define ENABLE_MULTIHOME 1
67 /* Allow --askpass and --auth-user-pass passwords to be read from a file */
68 #define ENABLE_PASSWORD_SAVE 1
70 /* Enable internal packet filter */
71 #define ENABLE_PF 1
73 /* Enable PKCS11 */
74 /* #undef ENABLE_PKCS11 */
76 /* Enable systemd support */
77 /* #undef ENABLE_PLUGIN */
79 /* Enable TCP Server port sharing */
80 #define ENABLE_PORT_SHARE 1
82 /* SELinux support */
83 /* #undef ENABLE_SELINUX */
85 /* Enable smaller executable size */
86 #define ENABLE_SMALL 1
88 /* Enable Socks proxy support */
89 /* #undef ENABLE_SOCKS */
91 /* Enable ssl library */
92 #define ENABLE_SSL 1
94 /* Enable strict options check between peers */
95 /* #undef ENABLE_STRICT_OPTIONS_CHECK */
97 /* Enable systemd support */
98 /* #undef ENABLE_SYSTEMD */
100 /* Enable --x509-username-field feature */
101 /* #undef ENABLE_X509ALTUSERNAME */
103 /* Define to 1 if you have the `accept' function. */
104 #define HAVE_ACCEPT 1
106 /* Define to 1 if you have the `access' function. */
107 #define HAVE_ACCESS 1
109 /* Define to 1 if you have the <arpa/inet.h> header file. */
110 #define HAVE_ARPA_INET_H 1
112 /* Define to 1 if you have the `basename' function. */
113 #define HAVE_BASENAME 1
115 /* Define to 1 if you have the `bind' function. */
116 #define HAVE_BIND 1
118 /* Define to 1 if you have the `chdir' function. */
119 #define HAVE_CHDIR 1
121 /* Define to 1 if you have the `chroot' function. */
122 #define HAVE_CHROOT 1
124 /* Define to 1 if you have the `chsize' function. */
125 /* #undef HAVE_CHSIZE */
127 /* struct cmsghdr needed for extended socket error support */
128 #define HAVE_CMSGHDR 1
130 /* extra version available in config-version.h */
131 /* #undef HAVE_CONFIG_VERSION_H */
133 /* Define to 1 if you have the `connect' function. */
134 #define HAVE_CONNECT 1
136 /* Define to 1 if your compiler supports GNU GCC-style variadic macros */
137 #define HAVE_CPP_VARARG_MACRO_GCC 1
139 /* Define to 1 if your compiler supports ISO C99 variadic macros */
140 #define HAVE_CPP_VARARG_MACRO_ISO 1
142 /* Define to 1 if you have the `ctime' function. */
143 #define HAVE_CTIME 1
145 /* Define to 1 if you have the <ctype.h> header file. */
146 #define HAVE_CTYPE_H 1
148 /* Define to 1 if you have the `daemon' function. */
149 #define HAVE_DAEMON 1
151 /* Define to 1 if you have the declaration of `SIGHUP', and to 0 if you don't.
153 #define HAVE_DECL_SIGHUP 1
155 /* Define to 1 if you have the declaration of `SIGINT', and to 0 if you don't.
157 #define HAVE_DECL_SIGINT 1
159 /* Define to 1 if you have the declaration of `SIGTERM', and to 0 if you
160 don't. */
161 #define HAVE_DECL_SIGTERM 1
163 /* Define to 1 if you have the declaration of `SIGUSR1', and to 0 if you
164 don't. */
165 #define HAVE_DECL_SIGUSR1 1
167 /* Define to 1 if you have the declaration of `SIGUSR2', and to 0 if you
168 don't. */
169 #define HAVE_DECL_SIGUSR2 1
171 /* Define to 1 if you have the declaration of `SO_MARK', and to 0 if you
172 don't. */
173 #define HAVE_DECL_SO_MARK 0
175 /* Define to 1 if you have the declaration of `TUNSETPERSIST', and to 0 if you
176 don't. */
177 #define HAVE_DECL_TUNSETPERSIST 1
179 /* Define to 1 if you have the <direct.h> header file. */
180 /* #undef HAVE_DIRECT_H */
182 /* Define to 1 if you have the `dirname' function. */
183 #define HAVE_DIRNAME 1
185 /* Define to 1 if you have the <dlfcn.h> header file. */
186 #define HAVE_DLFCN_H 1
188 /* Define to 1 if you have the `dup' function. */
189 #define HAVE_DUP 1
191 /* Define to 1 if you have the `dup2' function. */
192 #define HAVE_DUP2 1
194 /* Define to 1 if you have the `ENGINE_cleanup' function. */
195 #define HAVE_ENGINE_CLEANUP 1
197 /* Define to 1 if you have the `ENGINE_load_builtin_engines' function. */
198 #define HAVE_ENGINE_LOAD_BUILTIN_ENGINES 1
200 /* Define to 1 if you have the `ENGINE_register_all_complete' function. */
201 #define HAVE_ENGINE_REGISTER_ALL_COMPLETE 1
203 /* Define to 1 if you have the `epoll_create' function. */
204 #define HAVE_EPOLL_CREATE 1
206 /* Define to 1 if you have the <errno.h> header file. */
207 #define HAVE_ERRNO_H 1
209 /* Define to 1 if you have the <err.h> header file. */
210 #define HAVE_ERR_H 1
212 /* Define to 1 if you have the `EVP_CIPHER_CTX_set_key_length' function. */
213 #define HAVE_EVP_CIPHER_CTX_SET_KEY_LENGTH 1
215 /* Define to 1 if you have the `execve' function. */
216 #define HAVE_EXECVE 1
218 /* Define to 1 if you have the <fcntl.h> header file. */
219 #define HAVE_FCNTL_H 1
221 /* Define to 1 if you have the `flock' function. */
222 #define HAVE_FLOCK 1
224 /* Define to 1 if you have the `fork' function. */
225 #define HAVE_FORK 1
227 /* Define to 1 if you have the `ftruncate' function. */
228 #define HAVE_FTRUNCATE 1
230 /* Define to 1 if you have the `getgrnam' function. */
231 #define HAVE_GETGRNAM 1
233 /* Define to 1 if you have the `gethostbyname' function. */
234 #define HAVE_GETHOSTBYNAME 1
236 /* Define to 1 if you have the `getpass' function. */
237 #define HAVE_GETPASS 1
239 /* Define to 1 if you have the `getpeereid' function. */
240 /* #undef HAVE_GETPEEREID */
242 /* Define to 1 if you have the `getpeername' function. */
243 #define HAVE_GETPEERNAME 1
245 /* Define to 1 if you have the `getpid' function. */
246 #define HAVE_GETPID 1
248 /* Define to 1 if you have the `getpwnam' function. */
249 #define HAVE_GETPWNAM 1
251 /* Define to 1 if you have the `getsockname' function. */
252 #define HAVE_GETSOCKNAME 1
254 /* Define to 1 if you have the `getsockopt' function. */
255 #define HAVE_GETSOCKOPT 1
257 /* Define to 1 if you have the `gettimeofday' function. */
258 #define HAVE_GETTIMEOFDAY 1
260 /* Define to 1 if you have the <grp.h> header file. */
261 #define HAVE_GRP_H 1
263 /* Define to 1 if you have the `inet_ntoa' function. */
264 #define HAVE_INET_NTOA 1
266 /* Define to 1 if you have the `inet_ntop' function. */
267 #define HAVE_INET_NTOP 1
269 /* Define to 1 if you have the `inet_pton' function. */
270 #define HAVE_INET_PTON 1
272 /* Define to 1 if you have the <inttypes.h> header file. */
273 #define HAVE_INTTYPES_H 1
275 /* Define to 1 if the system has the type `in_addr_t'. */
276 #define HAVE_IN_ADDR_T 1
278 /* struct in_pktinfo needed for IP_PKTINFO support */
279 #define HAVE_IN_PKTINFO 1
281 /* struct iovec needed for IPv6 support */
282 #define HAVE_IOVEC 1
284 /* Define to 1 if you have the <io.h> header file. */
285 /* #undef HAVE_IO_H */
287 /* struct iphdr needed for IPv6 support */
288 #define HAVE_IPHDR 1
290 /* Define to 1 if you have the <libgen.h> header file. */
291 #define HAVE_LIBGEN_H 1
293 /* Define to 1 if you have the `polarssl' library (-lpolarssl). */
294 /* #undef HAVE_LIBPOLARSSL */
296 /* Define to 1 if you have the <limits.h> header file. */
297 #define HAVE_LIMITS_H 1
299 /* Define to 1 if you have the <linux/if_tun.h> header file. */
300 #define HAVE_LINUX_IF_TUN_H 1
302 /* Define to 1 if you have the <linux/sockios.h> header file. */
303 #define HAVE_LINUX_SOCKIOS_H 1
305 /* Define to 1 if you have the <linux/types.h> header file. */
306 #define HAVE_LINUX_TYPES_H 1
308 /* Define to 1 if you have the `listen' function. */
309 #define HAVE_LISTEN 1
311 /* Define to 1 if you have the <lzo1x.h> header file. */
312 /* #undef HAVE_LZO1X_H */
314 /* Define to 1 if you have the <lzoutil.h> header file. */
315 /* #undef HAVE_LZOUTIL_H */
317 /* Define to 1 if you have the <lzo/lzo1x.h> header file. */
318 #define HAVE_LZO_LZO1X_H 1
320 /* Define to 1 if you have the <lzo/lzoutil.h> header file. */
321 #define HAVE_LZO_LZOUTIL_H 1
323 /* Define to 1 if you have the <memory.h> header file. */
324 #define HAVE_MEMORY_H 1
326 /* Define to 1 if you have the `memset' function. */
327 #define HAVE_MEMSET 1
329 /* Define to 1 if you have the `mlockall' function. */
330 #define HAVE_MLOCKALL 1
332 /* struct msghdr needed for extended socket error support */
333 #define HAVE_MSGHDR 1
335 /* Define to 1 if you have the <netdb.h> header file. */
336 #define HAVE_NETDB_H 1
338 /* Define to 1 if you have the <netinet/if_ether.h> header file. */
339 #define HAVE_NETINET_IF_ETHER_H 1
341 /* Define to 1 if you have the <netinet/in.h> header file. */
342 #define HAVE_NETINET_IN_H 1
344 /* Define to 1 if you have the <netinet/in_systm.h> header file. */
345 #define HAVE_NETINET_IN_SYSTM_H 1
347 /* Define to 1 if you have the <netinet/ip.h> header file. */
348 #define HAVE_NETINET_IP_H 1
350 /* Define to 1 if you have the <netinet/tcp.h> header file. */
351 #define HAVE_NETINET_TCP_H 1
353 /* Define to 1 if you have the <net/if.h> header file. */
354 #define HAVE_NET_IF_H 1
356 /* Define to 1 if you have the <net/if_tun.h> header file. */
357 /* #undef HAVE_NET_IF_TUN_H */
359 /* Define to 1 if you have the <net/tun/if_tun.h> header file. */
360 /* #undef HAVE_NET_TUN_IF_TUN_H */
362 /* Define to 1 if you have the `nice' function. */
363 #define HAVE_NICE 1
365 /* Define to 1 if you have the `openlog' function. */
366 #define HAVE_OPENLOG 1
368 /* Use crypto library */
369 #define HAVE_OPENSSL_ENGINE 1
371 /* Define to 1 if you have the `poll' function. */
372 #define HAVE_POLL 1
374 /* Define to 1 if you have the `putenv' function. */
375 #define HAVE_PUTENV 1
377 /* Define to 1 if you have the <pwd.h> header file. */
378 #define HAVE_PWD_H 1
380 /* Define to 1 if you have the `readv' function. */
381 #define HAVE_READV 1
383 /* Define to 1 if you have the `recv' function. */
384 #define HAVE_RECV 1
386 /* Define to 1 if you have the `recvfrom' function. */
387 #define HAVE_RECVFROM 1
389 /* Define to 1 if you have the `recvmsg' function. */
390 #define HAVE_RECVMSG 1
392 /* Define to 1 if you have the <resolv.h> header file. */
393 #define HAVE_RESOLV_H 1
395 /* Define to 1 if you have the `res_init' function. */
396 /* #undef HAVE_RES_INIT */
398 /* Define to 1 if you have the `select' function. */
399 #define HAVE_SELECT 1
401 /* Define to 1 if you have the `send' function. */
402 #define HAVE_SEND 1
404 /* Define to 1 if you have the `sendmsg' function. */
405 #define HAVE_SENDMSG 1
407 /* Define to 1 if you have the `sendto' function. */
408 #define HAVE_SENDTO 1
410 /* Define to 1 if you have the `setgid' function. */
411 #define HAVE_SETGID 1
413 /* Define to 1 if you have the `setgroups' function. */
414 #define HAVE_SETGROUPS 1
416 /* Define to 1 if you have the `setsid' function. */
417 #define HAVE_SETSID 1
419 /* Define to 1 if you have the `setsockopt' function. */
420 #define HAVE_SETSOCKOPT 1
422 /* Define to 1 if you have the `setuid' function. */
423 #define HAVE_SETUID 1
425 /* Define to 1 if you have the <signal.h> header file. */
426 #define HAVE_SIGNAL_H 1
428 /* Define to 1 if you have the `socket' function. */
429 #define HAVE_SOCKET 1
431 /* struct sock_extended_err needed for extended socket error support */
432 /* #undef HAVE_SOCK_EXTENDED_ERR */
434 /* Define to 1 if you have the `stat' function. */
435 #define HAVE_STAT 1
437 /* Define to 1 if you have the <stdarg.h> header file. */
438 #define HAVE_STDARG_H 1
440 /* Define to 1 if you have the <stdbool.h> header file. */
441 #define HAVE_STDBOOL_H 1
443 /* Define to 1 if you have the <stdint.h> header file. */
444 #define HAVE_STDINT_H 1
446 /* Define to 1 if you have the <stdio.h> header file. */
447 #define HAVE_STDIO_H 1
449 /* Define to 1 if you have the <stdlib.h> header file. */
450 #define HAVE_STDLIB_H 1
452 /* Define to 1 if you have the `strdup' function. */
453 #define HAVE_STRDUP 1
455 /* Define to 1 if you have the `strerror' function. */
456 #define HAVE_STRERROR 1
458 /* Define to 1 if you have the <strings.h> header file. */
459 #define HAVE_STRINGS_H 1
461 /* Define to 1 if you have the <string.h> header file. */
462 #define HAVE_STRING_H 1
464 /* Define to 1 if you have the <stropts.h> header file. */
465 #define HAVE_STROPTS_H 1
467 /* Define to 1 if you have the `syslog' function. */
468 #define HAVE_SYSLOG 1
470 /* Define to 1 if you have the <syslog.h> header file. */
471 #define HAVE_SYSLOG_H 1
473 /* Define to 1 if you have the `system' function. */
474 #define HAVE_SYSTEM 1
476 /* Define to 1 if you have the <sys/epoll.h> header file. */
477 #define HAVE_SYS_EPOLL_H 1
479 /* Define to 1 if you have the <sys/file.h> header file. */
480 #define HAVE_SYS_FILE_H 1
482 /* Define to 1 if you have the <sys/ioctl.h> header file. */
483 #define HAVE_SYS_IOCTL_H 1
485 /* Define to 1 if you have the <sys/mman.h> header file. */
486 #define HAVE_SYS_MMAN_H 1
488 /* Define to 1 if you have the <sys/poll.h> header file. */
489 #define HAVE_SYS_POLL_H 1
491 /* Define to 1 if you have the <sys/socket.h> header file. */
492 #define HAVE_SYS_SOCKET_H 1
494 /* Define to 1 if you have the <sys/sockio.h> header file. */
495 /* #undef HAVE_SYS_SOCKIO_H */
497 /* Define to 1 if you have the <sys/stat.h> header file. */
498 #define HAVE_SYS_STAT_H 1
500 /* Define to 1 if you have the <sys/time.h> header file. */
501 #define HAVE_SYS_TIME_H 1
503 /* Define to 1 if you have the <sys/types.h> header file. */
504 #define HAVE_SYS_TYPES_H 1
506 /* Define to 1 if you have the <sys/uio.h> header file. */
507 #define HAVE_SYS_UIO_H 1
509 /* Define to 1 if you have the <sys/un.h> header file. */
510 #define HAVE_SYS_UN_H 1
512 /* Define to 1 if you have the <sys/wait.h> header file. */
513 #define HAVE_SYS_WAIT_H 1
515 /* Define to 1 if you have the <tap-windows.h> header file. */
516 /* #undef HAVE_TAP_WINDOWS_H */
518 /* Define to 1 if you have the `time' function. */
519 #define HAVE_TIME 1
521 /* Define to 1 if you have the <time.h> header file. */
522 #define HAVE_TIME_H 1
524 /* Define to 1 if you have the `umask' function. */
525 #define HAVE_UMASK 1
527 /* Define to 1 if you have the <unistd.h> header file. */
528 #define HAVE_UNISTD_H 1
530 /* Define to 1 if you have the `unlink' function. */
531 #define HAVE_UNLINK 1
533 /* Define to 1 if you have the `vfork' function. */
534 #define HAVE_VFORK 1
536 /* Define to 1 if you have the <vfork.h> header file. */
537 /* #undef HAVE_VFORK_H */
539 /* Define to 1 if you have the `vsnprintf' function. */
540 #define HAVE_VSNPRINTF 1
542 /* Define to 1 if you have the <windows.h> header file. */
543 /* #undef HAVE_WINDOWS_H */
545 /* Define to 1 if you have the <winsock2.h> header file. */
546 /* #undef HAVE_WINSOCK2_H */
548 /* Define to 1 if `fork' works. */
549 #define HAVE_WORKING_FORK 1
551 /* Define to 1 if `vfork' works. */
552 #define HAVE_WORKING_VFORK 1
554 /* Define to 1 if you have the `writev' function. */
555 #define HAVE_WRITEV 1
557 /* Define to 1 if you have the <ws2tcpip.h> header file. */
558 /* #undef HAVE_WS2TCPIP_H */
560 /* Path to ifconfig tool */
561 #define IFCONFIG_PATH "/sbin/ifconfig"
563 /* Path to iproute tool */
564 #define IPROUTE_PATH "/sbin/ip"
566 /* Define to the sub-directory in which libtool stores uninstalled libraries.
568 #define LT_OBJDIR ".libs/"
570 /* Version in windows resource format */
571 #define OPENVPN_VERSION_RESOURCE 2,3,0,0
573 /* Name of package */
574 #define PACKAGE "openvpn"
576 /* Define to the address where bug reports for this package should be sent. */
577 #define PACKAGE_BUGREPORT "openvpn-users@lists.sourceforge.net"
579 /* Define to the full name of this package. */
580 #define PACKAGE_NAME "OpenVPN"
582 /* Define to the full name and version of this package. */
583 #define PACKAGE_STRING "OpenVPN 2.3.0"
585 /* Define to the one symbol short name of this package. */
586 #define PACKAGE_TARNAME "openvpn"
588 /* Define to the home page for this package. */
589 #define PACKAGE_URL ""
591 /* Define to the version of this package. */
592 #define PACKAGE_VERSION "2.3.0"
594 /* Path separator */
595 #define PATH_SEPARATOR '/'
597 /* Path separator */
598 #define PATH_SEPARATOR_STR "/"
600 /* Define as the return type of signal handlers (`int' or `void'). */
601 #define RETSIGTYPE void
603 /* Path to route tool */
604 #define ROUTE_PATH "/sbin/route"
606 /* SIGHUP replacement */
607 /* #undef SIGHUP */
609 /* SIGINT replacement */
610 /* #undef SIGINT */
612 /* SIGTERM replacement */
613 /* #undef SIGTERM */
615 /* SIGUSR1 replacement */
616 /* #undef SIGUSR1 */
618 /* SIGUSR2 replacement */
619 /* #undef SIGUSR2 */
621 /* The size of `unsigned int', as computed by sizeof. */
622 #define SIZEOF_UNSIGNED_INT 4
624 /* The size of `unsigned long', as computed by sizeof. */
625 #define SIZEOF_UNSIGNED_LONG 4
627 /* Define to 1 if you have the ANSI C header files. */
628 #define STDC_HEADERS 1
630 /* The tap-windows id */
631 #define TAP_WIN_COMPONENT_ID "tap0901"
633 /* The tap-windows version number is required for OpenVPN */
634 #define TAP_WIN_MIN_MAJOR 9
636 /* The tap-windows version number is required for OpenVPN */
637 #define TAP_WIN_MIN_MINOR 9
639 /* A string representing our host */
640 #define TARGET_ALIAS "mipsel-unknown-linux-gnu"
642 /* Are we running on Mac OS X? */
643 /* #undef TARGET_DARWIN */
645 /* Are we running on DragonFlyBSD? */
646 /* #undef TARGET_DRAGONFLY */
648 /* Are we running on FreeBSD? */
649 /* #undef TARGET_FREEBSD */
651 /* Are we running on Linux? */
652 #define TARGET_LINUX 1
654 /* Are we running NetBSD? */
655 /* #undef TARGET_NETBSD */
657 /* Are we running on OpenBSD? */
658 /* #undef TARGET_OPENBSD */
660 /* Target prefix */
661 #define TARGET_PREFIX "L"
663 /* Are we running on Solaris? */
664 /* #undef TARGET_SOLARIS */
666 /* Are we running WIN32? */
667 /* #undef TARGET_WIN32 */
669 /* dlopen libpam */
670 /* #undef USE_PAM_DLOPEN */
672 /* Enable extensions on AIX 3, Interix. */
673 #ifndef _ALL_SOURCE
674 # define _ALL_SOURCE 1
675 #endif
676 /* Enable GNU extensions on systems that have them. */
677 #ifndef _GNU_SOURCE
678 # define _GNU_SOURCE 1
679 #endif
680 /* Enable threading extensions on Solaris. */
681 #ifndef _POSIX_PTHREAD_SEMANTICS
682 # define _POSIX_PTHREAD_SEMANTICS 1
683 #endif
684 /* Enable extensions on HP NonStop. */
685 #ifndef _TANDEM_SOURCE
686 # define _TANDEM_SOURCE 1
687 #endif
688 /* Enable general extensions on Solaris. */
689 #ifndef __EXTENSIONS__
690 # define __EXTENSIONS__ 1
691 #endif
694 /* Use valgrind memory debugging library */
695 /* #undef USE_VALGRIND */
697 /* Version number of package */
698 #define VERSION "2.3.0"
700 /* Define to 1 if on MINIX. */
701 /* #undef _MINIX */
703 /* Define to 2 if the system does not provide POSIX.1 features except with
704 this defined. */
705 /* #undef _POSIX_1_SOURCE */
707 /* Define to 1 if you need to in order for `stat' and other things to work. */
708 /* #undef _POSIX_SOURCE */
710 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
711 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
712 #define below would cause a syntax error. */
713 /* #undef _UINT32_T */
715 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
716 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
717 #define below would cause a syntax error. */
718 /* #undef _UINT64_T */
720 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
721 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
722 #define below would cause a syntax error. */
723 /* #undef _UINT8_T */
725 /* Define to empty if `const' does not conform to ANSI C. */
726 /* #undef const */
728 /* Define to `int' if <sys/types.h> doesn't define. */
729 /* #undef gid_t */
731 /* Workaround missing in_addr_t */
732 /* #undef in_addr_t */
734 /* Define to `__inline__' or `__inline' if that's what the C compiler
735 calls it, or to nothing if 'inline' is not supported under any name. */
736 #ifndef __cplusplus
737 /* #undef inline */
738 #endif
740 /* Define to the type of a signed integer type of width exactly 16 bits if
741 such a type exists and the standard includes do not define it. */
742 /* #undef int16_t */
744 /* Define to the type of a signed integer type of width exactly 32 bits if
745 such a type exists and the standard includes do not define it. */
746 /* #undef int32_t */
748 /* Define to the type of a signed integer type of width exactly 64 bits if
749 such a type exists and the standard includes do not define it. */
750 /* #undef int64_t */
752 /* Define to the type of a signed integer type of width exactly 8 bits if such
753 a type exists and the standard includes do not define it. */
754 /* #undef int8_t */
756 /* Define to `long int' if <sys/types.h> does not define. */
757 /* #undef off_t */
759 /* Define to `int' if <sys/types.h> does not define. */
760 /* #undef pid_t */
762 /* Define to `unsigned int' if <sys/types.h> does not define. */
763 /* #undef size_t */
765 /* type to use in place of socklen_t if not defined */
766 /* #undef socklen_t */
768 /* Define to `int' if <sys/types.h> doesn't define. */
769 /* #undef uid_t */
771 /* Define to the type of an unsigned integer type of width exactly 16 bits if
772 such a type exists and the standard includes do not define it. */
773 /* #undef uint16_t */
775 /* Define to the type of an unsigned integer type of width exactly 32 bits if
776 such a type exists and the standard includes do not define it. */
777 /* #undef uint32_t */
779 /* Define to the type of an unsigned integer type of width exactly 64 bits if
780 such a type exists and the standard includes do not define it. */
781 /* #undef uint64_t */
783 /* Define to the type of an unsigned integer type of width exactly 8 bits if
784 such a type exists and the standard includes do not define it. */
785 /* #undef uint8_t */
787 /* Define as `fork' if `vfork' does not work. */
788 /* #undef vfork */
790 /* Define to empty if the keyword `volatile' does not work. Warning: valid
791 code using `volatile' can become incorrect without. Disable with care. */
792 /* #undef volatile */