1/* config.h.in. Generated from configure.ac by autoheader. */ 2 3/* Define if building universal (internal helper macro) */ 4#undef AC_APPLE_UNIVERSAL_BUILD 5 6/* Define to 1 to enable debug output. */ 7#undef DEBUGBUILD 8 9/* Define to 1 if HTTP/3 is enabled. */ 10#undef ENABLE_HTTP3 11 12/* Define to 1 if you have the `accept4' function. */ 13#undef HAVE_ACCEPT4 14 15/* Define to 1 if you have the <arpa/inet.h> header file. */ 16#undef HAVE_ARPA_INET_H 17 18/* Define to 1 if you have the std::atomic_* overloads for std::shared_ptr. */ 19#undef HAVE_ATOMIC_STD_SHARED_PTR 20 21/* define if the Boost library is available */ 22#undef HAVE_BOOST 23 24/* define if the Boost::ASIO library is available */ 25#undef HAVE_BOOST_ASIO 26 27/* define if the Boost::System library is available */ 28#undef HAVE_BOOST_SYSTEM 29 30/* define if the Boost::Thread library is available */ 31#undef HAVE_BOOST_THREAD 32 33/* Define to 1 if you have enum bpf_stats_type in linux/bpf.h. */ 34#undef HAVE_BPF_STATS_TYPE 35 36/* Define to 1 if your system has a working `chown' function. */ 37#undef HAVE_CHOWN 38 39/* define if the compiler supports basic C++14 syntax */ 40#undef HAVE_CXX14 41 42/* Define to 1 if you have the declaration of `initgroups', and to 0 if you 43 don't. */ 44#undef HAVE_DECL_INITGROUPS 45 46/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you 47 don't. */ 48#undef HAVE_DECL_STRERROR_R 49 50/* Define to 1 if you have the <dlfcn.h> header file. */ 51#undef HAVE_DLFCN_H 52 53/* Define to 1 if you have the `dup2' function. */ 54#undef HAVE_DUP2 55 56/* Define to 1 if you have the <fcntl.h> header file. */ 57#undef HAVE_FCNTL_H 58 59/* Define to 1 if you have the `fork' function. */ 60#undef HAVE_FORK 61 62/* Define to 1 if you have the `getcwd' function. */ 63#undef HAVE_GETCWD 64 65/* Define to 1 if you have the `getpwnam' function. */ 66#undef HAVE_GETPWNAM 67 68/* Define to 1 if you have the <inttypes.h> header file. */ 69#undef HAVE_INTTYPES_H 70 71/* Define to 1 if you have `libjansson` library. */ 72#undef HAVE_JANSSON 73 74/* Define to 1 if you have `libbpf` library. */ 75#undef HAVE_LIBBPF 76 77/* Define to 1 if you have `libngtcp2_crypto_boringssl` library. */ 78#undef HAVE_LIBNGTCP2_CRYPTO_BORINGSSL 79 80/* Define to 1 if you have `libngtcp2_crypto_openssl` library. */ 81#undef HAVE_LIBNGTCP2_CRYPTO_OPENSSL 82 83/* Define to 1 if you have `libsystemd` library. */ 84#undef HAVE_LIBSYSTEMD 85 86/* Define to 1 if you have `libxml2` library. */ 87#undef HAVE_LIBXML2 88 89/* Define to 1 if you have the <limits.h> header file. */ 90#undef HAVE_LIMITS_H 91 92/* Define to 1 if you have the `localtime_r' function. */ 93#undef HAVE_LOCALTIME_R 94 95/* Define to 1 if you have the `memchr' function. */ 96#undef HAVE_MEMCHR 97 98/* Define to 1 if you have the `memmove' function. */ 99#undef HAVE_MEMMOVE 100 101/* Define to 1 if you have the `memset' function. */ 102#undef HAVE_MEMSET 103 104/* Define to 1 if you have the <minix/config.h> header file. */ 105#undef HAVE_MINIX_CONFIG_H 106 107/* Define to 1 if you have the `mkostemp' function. */ 108#undef HAVE_MKOSTEMP 109 110/* Define to 1 if you have `mruby` library. */ 111#undef HAVE_MRUBY 112 113/* Define to 1 if you have the <netdb.h> header file. */ 114#undef HAVE_NETDB_H 115 116/* Define to 1 if you have the <netinet/in.h> header file. */ 117#undef HAVE_NETINET_IN_H 118 119/* Define to 1 if you have `neverbleed` library. */ 120#undef HAVE_NEVERBLEED 121 122/* Define to 1 if the system has the type `ptrdiff_t'. */ 123#undef HAVE_PTRDIFF_T 124 125/* Define to 1 if you have the <pwd.h> header file. */ 126#undef HAVE_PWD_H 127 128/* If available, contains the Python version number currently in use. */ 129#undef HAVE_PYTHON 130 131/* Define to 1 if struct sockaddr_in6 has sin6_len member. */ 132#undef HAVE_SOCKADDR_IN6_SIN6_LEN 133 134/* Define to 1 if struct sockaddr_in has sin_len member. */ 135#undef HAVE_SOCKADDR_IN_SIN_LEN 136 137/* Define to 1 if you have the `socket' function. */ 138#undef HAVE_SOCKET 139 140/* Define to 1 if you have the `sqrt' function. */ 141#undef HAVE_SQRT 142 143/* Define to 1 if you have the <stddef.h> header file. */ 144#undef HAVE_STDDEF_H 145 146/* Define to 1 if you have the <stdint.h> header file. */ 147#undef HAVE_STDINT_H 148 149/* Define to 1 if you have the <stdio.h> header file. */ 150#undef HAVE_STDIO_H 151 152/* Define to 1 if you have the <stdlib.h> header file. */ 153#undef HAVE_STDLIB_H 154 155/* Define to 1 if you have the `std::future`. */ 156#undef HAVE_STD_FUTURE 157 158/* Define to 1 if you have the `std::map::emplace`. */ 159#undef HAVE_STD_MAP_EMPLACE 160 161/* Define to 1 if you have the `strchr' function. */ 162#undef HAVE_STRCHR 163 164/* Define to 1 if you have the `strdup' function. */ 165#undef HAVE_STRDUP 166 167/* Define to 1 if you have the `strerror' function. */ 168#undef HAVE_STRERROR 169 170/* Define if you have `strerror_r'. */ 171#undef HAVE_STRERROR_R 172 173/* Define to 1 if you have the <strings.h> header file. */ 174#undef HAVE_STRINGS_H 175 176/* Define to 1 if you have the <string.h> header file. */ 177#undef HAVE_STRING_H 178 179/* Define to 1 if you have the `strndup' function. */ 180#undef HAVE_STRNDUP 181 182/* Define to 1 if you have the `strstr' function. */ 183#undef HAVE_STRSTR 184 185/* Define to 1 if you have the `strtol' function. */ 186#undef HAVE_STRTOL 187 188/* Define to 1 if you have the `strtoul' function. */ 189#undef HAVE_STRTOUL 190 191/* Define to 1 if you have `struct tm.tm_gmtoff` member. */ 192#undef HAVE_STRUCT_TM_TM_GMTOFF 193 194/* Define to 1 if you have the <syslog.h> header file. */ 195#undef HAVE_SYSLOG_H 196 197/* Define to 1 if you have the <sys/socket.h> header file. */ 198#undef HAVE_SYS_SOCKET_H 199 200/* Define to 1 if you have the <sys/stat.h> header file. */ 201#undef HAVE_SYS_STAT_H 202 203/* Define to 1 if you have the <sys/time.h> header file. */ 204#undef HAVE_SYS_TIME_H 205 206/* Define to 1 if you have the <sys/types.h> header file. */ 207#undef HAVE_SYS_TYPES_H 208 209/* Define to 1 if you have thread_local storage specifier. */ 210#undef HAVE_THREAD_LOCAL 211 212/* Define to 1 if you have the `timegm' function. */ 213#undef HAVE_TIMEGM 214 215/* Define to 1 if you have the <time.h> header file. */ 216#undef HAVE_TIME_H 217 218/* Define to 1 if you have the <unistd.h> header file. */ 219#undef HAVE_UNISTD_H 220 221/* Define to 1 if you have the `vfork' function. */ 222#undef HAVE_VFORK 223 224/* Define to 1 if you have the <vfork.h> header file. */ 225#undef HAVE_VFORK_H 226 227/* Define to 1 if you have the <wchar.h> header file. */ 228#undef HAVE_WCHAR_H 229 230/* Define to 1 if `fork' works. */ 231#undef HAVE_WORKING_FORK 232 233/* Define to 1 if `vfork' works. */ 234#undef HAVE_WORKING_VFORK 235 236/* Define to 1 if you have the `_Exit' function. */ 237#undef HAVE__EXIT 238 239/* Define to the sub-directory where libtool stores uninstalled libraries. */ 240#undef LT_OBJDIR 241 242/* Define to 1 if assertions should be disabled. */ 243#undef NDEBUG 244 245/* Hint to the compiler that a function never return */ 246#undef NGHTTP2_NORETURN 247 248/* Define to 1 if you want to disable threads. */ 249#undef NOTHREADS 250 251/* Name of package */ 252#undef PACKAGE 253 254/* Define to the address where bug reports for this package should be sent. */ 255#undef PACKAGE_BUGREPORT 256 257/* Define to the full name of this package. */ 258#undef PACKAGE_NAME 259 260/* Define to the full name and version of this package. */ 261#undef PACKAGE_STRING 262 263/* Define to the one symbol short name of this package. */ 264#undef PACKAGE_TARNAME 265 266/* Define to the home page for this package. */ 267#undef PACKAGE_URL 268 269/* Define to the version of this package. */ 270#undef PACKAGE_VERSION 271 272/* The size of `int *', as computed by sizeof. */ 273#undef SIZEOF_INT_P 274 275/* The size of `time_t', as computed by sizeof. */ 276#undef SIZEOF_TIME_T 277 278/* Define to 1 if all of the C90 standard headers exist (not just the ones 279 required in a freestanding environment). This macro is provided for 280 backward compatibility; new code need not use it. */ 281#undef STDC_HEADERS 282 283/* Define to 1 if strerror_r returns char *. */ 284#undef STRERROR_R_CHAR_P 285 286/* Enable extensions on AIX 3, Interix. */ 287#ifndef _ALL_SOURCE 288# undef _ALL_SOURCE 289#endif 290/* Enable general extensions on macOS. */ 291#ifndef _DARWIN_C_SOURCE 292# undef _DARWIN_C_SOURCE 293#endif 294/* Enable general extensions on Solaris. */ 295#ifndef __EXTENSIONS__ 296# undef __EXTENSIONS__ 297#endif 298/* Enable GNU extensions on systems that have them. */ 299#ifndef _GNU_SOURCE 300# undef _GNU_SOURCE 301#endif 302/* Enable X/Open compliant socket functions that do not require linking 303 with -lxnet on HP-UX 11.11. */ 304#ifndef _HPUX_ALT_XOPEN_SOCKET_API 305# undef _HPUX_ALT_XOPEN_SOCKET_API 306#endif 307/* Identify the host operating system as Minix. 308 This macro does not affect the system headers' behavior. 309 A future release of Autoconf may stop defining this macro. */ 310#ifndef _MINIX 311# undef _MINIX 312#endif 313/* Enable general extensions on NetBSD. 314 Enable NetBSD compatibility extensions on Minix. */ 315#ifndef _NETBSD_SOURCE 316# undef _NETBSD_SOURCE 317#endif 318/* Enable OpenBSD compatibility extensions on NetBSD. 319 Oddly enough, this does nothing on OpenBSD. */ 320#ifndef _OPENBSD_SOURCE 321# undef _OPENBSD_SOURCE 322#endif 323/* Define to 1 if needed for POSIX-compatible behavior. */ 324#ifndef _POSIX_SOURCE 325# undef _POSIX_SOURCE 326#endif 327/* Define to 2 if needed for POSIX-compatible behavior. */ 328#ifndef _POSIX_1_SOURCE 329# undef _POSIX_1_SOURCE 330#endif 331/* Enable POSIX-compatible threading on Solaris. */ 332#ifndef _POSIX_PTHREAD_SEMANTICS 333# undef _POSIX_PTHREAD_SEMANTICS 334#endif 335/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */ 336#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 337# undef __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 338#endif 339/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */ 340#ifndef __STDC_WANT_IEC_60559_BFP_EXT__ 341# undef __STDC_WANT_IEC_60559_BFP_EXT__ 342#endif 343/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */ 344#ifndef __STDC_WANT_IEC_60559_DFP_EXT__ 345# undef __STDC_WANT_IEC_60559_DFP_EXT__ 346#endif 347/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */ 348#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__ 349# undef __STDC_WANT_IEC_60559_FUNCS_EXT__ 350#endif 351/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */ 352#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__ 353# undef __STDC_WANT_IEC_60559_TYPES_EXT__ 354#endif 355/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */ 356#ifndef __STDC_WANT_LIB_EXT2__ 357# undef __STDC_WANT_LIB_EXT2__ 358#endif 359/* Enable extensions specified by ISO/IEC 24747:2009. */ 360#ifndef __STDC_WANT_MATH_SPEC_FUNCS__ 361# undef __STDC_WANT_MATH_SPEC_FUNCS__ 362#endif 363/* Enable extensions on HP NonStop. */ 364#ifndef _TANDEM_SOURCE 365# undef _TANDEM_SOURCE 366#endif 367/* Enable X/Open extensions. Define to 500 only if necessary 368 to make mbstate_t available. */ 369#ifndef _XOPEN_SOURCE 370# undef _XOPEN_SOURCE 371#endif 372 373 374/* Version number of package */ 375#undef VERSION 376 377/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 378 significant byte first (like Motorola and SPARC, unlike Intel). */ 379#if defined AC_APPLE_UNIVERSAL_BUILD 380# if defined __BIG_ENDIAN__ 381# define WORDS_BIGENDIAN 1 382# endif 383#else 384# ifndef WORDS_BIGENDIAN 385# undef WORDS_BIGENDIAN 386# endif 387#endif 388 389/* Number of bits in a file offset, on hosts where this is settable. */ 390#undef _FILE_OFFSET_BITS 391 392/* Define for large files, on AIX-style hosts. */ 393#undef _LARGE_FILES 394 395/* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>, 396 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 397 #define below would cause a syntax error. */ 398#undef _UINT32_T 399 400/* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, 401 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 402 #define below would cause a syntax error. */ 403#undef _UINT64_T 404 405/* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>, 406 <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the 407 #define below would cause a syntax error. */ 408#undef _UINT8_T 409 410/* Define to `int' if <sys/types.h> doesn't define. */ 411#undef gid_t 412 413/* Define to `__inline__' or `__inline' if that's what the C compiler 414 calls it, or to nothing if 'inline' is not supported under any name. */ 415#ifndef __cplusplus 416#undef inline 417#endif 418 419/* Define to the type of a signed integer type of width exactly 16 bits if 420 such a type exists and the standard includes do not define it. */ 421#undef int16_t 422 423/* Define to the type of a signed integer type of width exactly 32 bits if 424 such a type exists and the standard includes do not define it. */ 425#undef int32_t 426 427/* Define to the type of a signed integer type of width exactly 64 bits if 428 such a type exists and the standard includes do not define it. */ 429#undef int64_t 430 431/* Define to the type of a signed integer type of width exactly 8 bits if such 432 a type exists and the standard includes do not define it. */ 433#undef int8_t 434 435/* Define to `long int' if <sys/types.h> does not define. */ 436#undef off_t 437 438/* Define as a signed integer type capable of holding a process identifier. */ 439#undef pid_t 440 441/* Define to `unsigned int' if <sys/types.h> does not define. */ 442#undef size_t 443 444/* Define to `int' if <sys/types.h> does not define. */ 445#undef ssize_t 446 447/* Define to `int' if <sys/types.h> doesn't define. */ 448#undef uid_t 449 450/* Define to the type of an unsigned integer type of width exactly 16 bits if 451 such a type exists and the standard includes do not define it. */ 452#undef uint16_t 453 454/* Define to the type of an unsigned integer type of width exactly 32 bits if 455 such a type exists and the standard includes do not define it. */ 456#undef uint32_t 457 458/* Define to the type of an unsigned integer type of width exactly 64 bits if 459 such a type exists and the standard includes do not define it. */ 460#undef uint64_t 461 462/* Define to the type of an unsigned integer type of width exactly 8 bits if 463 such a type exists and the standard includes do not define it. */ 464#undef uint8_t 465 466/* Define as `fork' if `vfork' does not work. */ 467#undef vfork 468