1 /* src/include/pg_config.h.in. Generated from configure.ac by autoheader. */
3 /* Define if building universal (internal helper macro) */
4 #undef AC_APPLE_UNIVERSAL_BUILD
6 /* The normal alignment of `double', in bytes. */
9 /* The normal alignment of `int', in bytes. */
12 /* The normal alignment of `long', in bytes. */
15 /* The normal alignment of `long long int', in bytes. */
16 #undef ALIGNOF_LONG_LONG_INT
18 /* The normal alignment of `PG_INT128_TYPE', in bytes. */
19 #undef ALIGNOF_PG_INT128_TYPE
21 /* The normal alignment of `short', in bytes. */
24 /* Size of a disk block --- this also limits the size of a tuple. You can set
25 it bigger if you need bigger tuples (although TOAST should reduce the need
26 to have large tuples, since fields can be spread across multiple tuples).
27 BLCKSZ must be a power of 2. The maximum possible value of BLCKSZ is
28 currently 2^15 (32768). This is determined by the 15-bit widths of the
29 lp_off and lp_len fields in ItemIdData (see include/storage/itemid.h).
30 Changing BLCKSZ requires an initdb. */
33 /* Saved arguments from configure */
36 /* Define to the default TCP port number on which the server listens and to
37 which clients will try to connect. This can be overridden at run-time, but
38 it's convenient if your clients have the right default compiled in.
39 (--with-pgport=PORTNUM) */
42 /* Define to the default TCP port number as a string constant. */
45 /* Define to the file name extension of dynamically-loadable modules. */
48 /* Define to build with GSSAPI support. (--with-gssapi) */
51 /* Define to 1 if you want National Language Support. (--enable-nls) */
54 /* Define to 1 if you have the `append_history' function. */
55 #undef HAVE_APPEND_HISTORY
57 /* Define to 1 if you have the `ASN1_STRING_get0_data' function. */
58 #undef HAVE_ASN1_STRING_GET0_DATA
60 /* Define to 1 if you want to use atomics if available. */
63 /* Define to 1 if you have the <atomic.h> header file. */
66 /* Define to 1 if you have the `backtrace_symbols' function. */
67 #undef HAVE_BACKTRACE_SYMBOLS
69 /* Define to 1 if you have the `BIO_get_data' function. */
70 #undef HAVE_BIO_GET_DATA
72 /* Define to 1 if you have the `BIO_meth_new' function. */
73 #undef HAVE_BIO_METH_NEW
75 /* Define to 1 if your compiler handles computed gotos. */
76 #undef HAVE_COMPUTED_GOTO
78 /* Define to 1 if you have the `copyfile' function. */
81 /* Define to 1 if you have the <copyfile.h> header file. */
82 #undef HAVE_COPYFILE_H
84 /* Define to 1 if you have the <crtdefs.h> header file. */
87 /* Define to 1 if you have the `CRYPTO_lock' function. */
88 #undef HAVE_CRYPTO_LOCK
90 /* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
92 #undef HAVE_DECL_FDATASYNC
94 /* Define to 1 if you have the declaration of `F_FULLFSYNC', and to 0 if you
96 #undef HAVE_DECL_F_FULLFSYNC
98 /* Define to 1 if you have the declaration of
99 `LLVMCreateGDBRegistrationListener', and to 0 if you don't. */
100 #undef HAVE_DECL_LLVMCREATEGDBREGISTRATIONLISTENER
102 /* Define to 1 if you have the declaration of
103 `LLVMCreatePerfJITEventListener', and to 0 if you don't. */
104 #undef HAVE_DECL_LLVMCREATEPERFJITEVENTLISTENER
106 /* Define to 1 if you have the declaration of `LLVMGetHostCPUFeatures', and to
108 #undef HAVE_DECL_LLVMGETHOSTCPUFEATURES
110 /* Define to 1 if you have the declaration of `LLVMGetHostCPUName', and to 0
112 #undef HAVE_DECL_LLVMGETHOSTCPUNAME
114 /* Define to 1 if you have the declaration of `LLVMOrcGetSymbolAddressIn', and
115 to 0 if you don't. */
116 #undef HAVE_DECL_LLVMORCGETSYMBOLADDRESSIN
118 /* Define to 1 if you have the declaration of `posix_fadvise', and to 0 if you
120 #undef HAVE_DECL_POSIX_FADVISE
122 /* Define to 1 if you have the declaration of `preadv', and to 0 if you don't.
124 #undef HAVE_DECL_PREADV
126 /* Define to 1 if you have the declaration of `pwritev', and to 0 if you
128 #undef HAVE_DECL_PWRITEV
130 /* Define to 1 if you have the declaration of `strlcat', and to 0 if you
132 #undef HAVE_DECL_STRLCAT
134 /* Define to 1 if you have the declaration of `strlcpy', and to 0 if you
136 #undef HAVE_DECL_STRLCPY
138 /* Define to 1 if you have the declaration of `strnlen', and to 0 if you
140 #undef HAVE_DECL_STRNLEN
142 /* Define to 1 if you have the <editline/history.h> header file. */
143 #undef HAVE_EDITLINE_HISTORY_H
145 /* Define to 1 if you have the <editline/readline.h> header file. */
146 #undef HAVE_EDITLINE_READLINE_H
148 /* Define to 1 if you have the <execinfo.h> header file. */
149 #undef HAVE_EXECINFO_H
151 /* Define to 1 if you have the `explicit_bzero' function. */
152 #undef HAVE_EXPLICIT_BZERO
154 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
157 /* Define to 1 if you have __atomic_compare_exchange_n(int *, int *, int). */
158 #undef HAVE_GCC__ATOMIC_INT32_CAS
160 /* Define to 1 if you have __atomic_compare_exchange_n(int64 *, int64 *,
162 #undef HAVE_GCC__ATOMIC_INT64_CAS
164 /* Define to 1 if you have __sync_lock_test_and_set(char *) and friends. */
165 #undef HAVE_GCC__SYNC_CHAR_TAS
167 /* Define to 1 if you have __sync_val_compare_and_swap(int *, int, int). */
168 #undef HAVE_GCC__SYNC_INT32_CAS
170 /* Define to 1 if you have __sync_lock_test_and_set(int *) and friends. */
171 #undef HAVE_GCC__SYNC_INT32_TAS
173 /* Define to 1 if you have __sync_val_compare_and_swap(int64 *, int64, int64).
175 #undef HAVE_GCC__SYNC_INT64_CAS
177 /* Define to 1 if you have the `getifaddrs' function. */
178 #undef HAVE_GETIFADDRS
180 /* Define to 1 if you have the `getopt' function. */
183 /* Define to 1 if you have the <getopt.h> header file. */
186 /* Define to 1 if you have the `getopt_long' function. */
187 #undef HAVE_GETOPT_LONG
189 /* Define to 1 if you have the `getpeereid' function. */
190 #undef HAVE_GETPEEREID
192 /* Define to 1 if you have the `getpeerucred' function. */
193 #undef HAVE_GETPEERUCRED
195 /* Define to 1 if you have the <gssapi_ext.h> header file. */
196 #undef HAVE_GSSAPI_EXT_H
198 /* Define to 1 if you have the <gssapi/gssapi_ext.h> header file. */
199 #undef HAVE_GSSAPI_GSSAPI_EXT_H
201 /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
202 #undef HAVE_GSSAPI_GSSAPI_H
204 /* Define to 1 if you have the <gssapi.h> header file. */
207 /* Define to 1 if you have the <history.h> header file. */
208 #undef HAVE_HISTORY_H
210 /* Define to 1 if you have the `history_truncate_file' function. */
211 #undef HAVE_HISTORY_TRUNCATE_FILE
213 /* Define to 1 if you have the `HMAC_CTX_free' function. */
214 #undef HAVE_HMAC_CTX_FREE
216 /* Define to 1 if you have the `HMAC_CTX_new' function. */
217 #undef HAVE_HMAC_CTX_NEW
219 /* Define to 1 if you have the <ifaddrs.h> header file. */
220 #undef HAVE_IFADDRS_H
222 /* Define to 1 if you have the `inet_aton' function. */
223 #undef HAVE_INET_ATON
225 /* Define to 1 if you have the `inet_pton' function. */
226 #undef HAVE_INET_PTON
228 /* Define to 1 if the system has the type `int64'. */
231 /* Define to 1 if the system has the type `int8'. */
234 /* Define to 1 if you have the <inttypes.h> header file. */
235 #undef HAVE_INTTYPES_H
237 /* Define to 1 if you have the global variable 'int opterr'. */
238 #undef HAVE_INT_OPTERR
240 /* Define to 1 if you have the global variable 'int optreset'. */
241 #undef HAVE_INT_OPTRESET
243 /* Define to 1 if you have the global variable 'int timezone'. */
244 #undef HAVE_INT_TIMEZONE
246 /* Define to 1 if __builtin_constant_p(x) implies "i"(x) acceptance. */
247 #undef HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P
249 /* Define to 1 if you have the `kqueue' function. */
252 /* Define to 1 if you have the <langinfo.h> header file. */
253 #undef HAVE_LANGINFO_H
255 /* Define to 1 if you have the `ldap_initialize' function. */
256 #undef HAVE_LDAP_INITIALIZE
258 /* Define to 1 if you have the `crypto' library (-lcrypto). */
259 #undef HAVE_LIBCRYPTO
261 /* Define to 1 if you have the `ldap' library (-lldap). */
264 /* Define to 1 if you have the `lz4' library (-llz4). */
267 /* Define to 1 if you have the `m' library (-lm). */
270 /* Define to 1 if you have the `pam' library (-lpam). */
273 /* Define if you have a function readline library */
274 #undef HAVE_LIBREADLINE
276 /* Define to 1 if you have the `selinux' library (-lselinux). */
277 #undef HAVE_LIBSELINUX
279 /* Define to 1 if you have the `ssl' library (-lssl). */
282 /* Define to 1 if you have the `wldap32' library (-lwldap32). */
283 #undef HAVE_LIBWLDAP32
285 /* Define to 1 if you have the `xml2' library (-lxml2). */
288 /* Define to 1 if you have the `xslt' library (-lxslt). */
291 /* Define to 1 if you have the `z' library (-lz). */
294 /* Define to 1 if you have the `zstd' library (-lzstd). */
297 /* Define to 1 if `long int' works and is 64 bits. */
298 #undef HAVE_LONG_INT_64
300 /* Define to 1 if `long long int' works and is 64 bits. */
301 #undef HAVE_LONG_LONG_INT_64
303 /* Define to 1 if you have the <mbarrier.h> header file. */
304 #undef HAVE_MBARRIER_H
306 /* Define to 1 if you have the `mbstowcs_l' function. */
307 #undef HAVE_MBSTOWCS_L
309 /* Define to 1 if you have the <memory.h> header file. */
312 /* Define to 1 if you have the `memset_s' function. */
315 /* Define to 1 if you have the `mkdtemp' function. */
318 /* Define to 1 if you have the `OPENSSL_init_ssl' function. */
319 #undef HAVE_OPENSSL_INIT_SSL
321 /* Define to 1 if you have the <ossp/uuid.h> header file. */
322 #undef HAVE_OSSP_UUID_H
324 /* Define to 1 if you have the <pam/pam_appl.h> header file. */
325 #undef HAVE_PAM_PAM_APPL_H
327 /* Define to 1 if you have the `posix_fadvise' function. */
328 #undef HAVE_POSIX_FADVISE
330 /* Define to 1 if you have the `posix_fallocate' function. */
331 #undef HAVE_POSIX_FALLOCATE
333 /* Define to 1 if you have the `ppoll' function. */
336 /* Define if you have POSIX threads libraries and header files. */
339 /* Define to 1 if you have the `pthread_barrier_wait' function. */
340 #undef HAVE_PTHREAD_BARRIER_WAIT
342 /* Define to 1 if you have the `pthread_is_threaded_np' function. */
343 #undef HAVE_PTHREAD_IS_THREADED_NP
345 /* Have PTHREAD_PRIO_INHERIT. */
346 #undef HAVE_PTHREAD_PRIO_INHERIT
348 /* Define to 1 if you have the <readline.h> header file. */
349 #undef HAVE_READLINE_H
351 /* Define to 1 if you have the <readline/history.h> header file. */
352 #undef HAVE_READLINE_HISTORY_H
354 /* Define to 1 if you have the <readline/readline.h> header file. */
355 #undef HAVE_READLINE_READLINE_H
357 /* Define to 1 if you have the `rl_completion_matches' function. */
358 #undef HAVE_RL_COMPLETION_MATCHES
360 /* Define to 1 if you have the global variable 'rl_completion_suppress_quote'.
362 #undef HAVE_RL_COMPLETION_SUPPRESS_QUOTE
364 /* Define to 1 if you have the `rl_filename_completion_function' function. */
365 #undef HAVE_RL_FILENAME_COMPLETION_FUNCTION
367 /* Define to 1 if you have the global variable 'rl_filename_quote_characters'.
369 #undef HAVE_RL_FILENAME_QUOTE_CHARACTERS
371 /* Define to 1 if you have the global variable 'rl_filename_quoting_function'.
373 #undef HAVE_RL_FILENAME_QUOTING_FUNCTION
375 /* Define to 1 if you have the `rl_reset_screen_size' function. */
376 #undef HAVE_RL_RESET_SCREEN_SIZE
378 /* Define to 1 if you have the `rl_variable_bind' function. */
379 #undef HAVE_RL_VARIABLE_BIND
381 /* Define to 1 if you have the <security/pam_appl.h> header file. */
382 #undef HAVE_SECURITY_PAM_APPL_H
384 /* Define to 1 if you have the `setproctitle' function. */
385 #undef HAVE_SETPROCTITLE
387 /* Define to 1 if you have the `setproctitle_fast' function. */
388 #undef HAVE_SETPROCTITLE_FAST
390 /* Define to 1 if the system has the type `socklen_t'. */
391 #undef HAVE_SOCKLEN_T
393 /* Define to 1 if you have spinlocks. */
394 #undef HAVE_SPINLOCKS
396 /* Define to 1 if you have the `SSL_CTX_set_cert_cb' function. */
397 #undef HAVE_SSL_CTX_SET_CERT_CB
399 /* Define to 1 if stdbool.h conforms to C99. */
400 #undef HAVE_STDBOOL_H
402 /* Define to 1 if you have the <stdint.h> header file. */
405 /* Define to 1 if you have the <stdlib.h> header file. */
408 /* Define to 1 if you have the `strchrnul' function. */
409 #undef HAVE_STRCHRNUL
411 /* Define to 1 if you have the `strerror_r' function. */
412 #undef HAVE_STRERROR_R
414 /* Define to 1 if you have the <strings.h> header file. */
415 #undef HAVE_STRINGS_H
417 /* Define to 1 if you have the <string.h> header file. */
420 /* Define to 1 if you have the `strlcat' function. */
423 /* Define to 1 if you have the `strlcpy' function. */
426 /* Define to 1 if you have the `strnlen' function. */
429 /* Define to 1 if you have the `strsignal' function. */
430 #undef HAVE_STRSIGNAL
432 /* Define to 1 if the system has the type `struct option'. */
433 #undef HAVE_STRUCT_OPTION
435 /* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
436 #undef HAVE_STRUCT_SOCKADDR_SA_LEN
438 /* Define to 1 if `tm_zone' is a member of `struct tm'. */
439 #undef HAVE_STRUCT_TM_TM_ZONE
441 /* Define to 1 if you have the `syncfs' function. */
444 /* Define to 1 if you have the `sync_file_range' function. */
445 #undef HAVE_SYNC_FILE_RANGE
447 /* Define to 1 if you have the syslog interface. */
450 /* Define to 1 if you have the <sys/epoll.h> header file. */
451 #undef HAVE_SYS_EPOLL_H
453 /* Define to 1 if you have the <sys/event.h> header file. */
454 #undef HAVE_SYS_EVENT_H
456 /* Define to 1 if you have the <sys/personality.h> header file. */
457 #undef HAVE_SYS_PERSONALITY_H
459 /* Define to 1 if you have the <sys/prctl.h> header file. */
460 #undef HAVE_SYS_PRCTL_H
462 /* Define to 1 if you have the <sys/procctl.h> header file. */
463 #undef HAVE_SYS_PROCCTL_H
465 /* Define to 1 if you have the <sys/signalfd.h> header file. */
466 #undef HAVE_SYS_SIGNALFD_H
468 /* Define to 1 if you have the <sys/stat.h> header file. */
469 #undef HAVE_SYS_STAT_H
471 /* Define to 1 if you have the <sys/types.h> header file. */
472 #undef HAVE_SYS_TYPES_H
474 /* Define to 1 if you have the <sys/ucred.h> header file. */
475 #undef HAVE_SYS_UCRED_H
477 /* Define to 1 if you have the <termios.h> header file. */
478 #undef HAVE_TERMIOS_H
480 /* Define to 1 if your compiler understands `typeof' or something similar. */
483 /* Define to 1 if you have the <ucred.h> header file. */
486 /* Define to 1 if the system has the type `uint64'. */
489 /* Define to 1 if the system has the type `uint8'. */
492 /* Define to 1 if the system has the type `union semun'. */
493 #undef HAVE_UNION_SEMUN
495 /* Define to 1 if you have the <unistd.h> header file. */
498 /* Define to 1 if you have the `uselocale' function. */
499 #undef HAVE_USELOCALE
501 /* Define to 1 if you have BSD UUID support. */
504 /* Define to 1 if you have E2FS UUID support. */
505 #undef HAVE_UUID_E2FS
507 /* Define to 1 if you have the <uuid.h> header file. */
510 /* Define to 1 if you have OSSP UUID support. */
511 #undef HAVE_UUID_OSSP
513 /* Define to 1 if you have the <uuid/uuid.h> header file. */
514 #undef HAVE_UUID_UUID_H
516 /* Define to 1 if your compiler knows the visibility("hidden") attribute. */
517 #undef HAVE_VISIBILITY_ATTRIBUTE
519 /* Define to 1 if you have the `wcstombs_l' function. */
520 #undef HAVE_WCSTOMBS_L
522 /* Define to 1 if you have the `X509_get_signature_info' function. */
523 #undef HAVE_X509_GET_SIGNATURE_INFO
525 /* Define to 1 if the assembler supports X86_64's POPCNTQ instruction. */
526 #undef HAVE_X86_64_POPCNTQ
528 /* Define to 1 if the system has the type `_Bool'. */
531 /* Define to 1 if your compiler understands __builtin_bswap16. */
532 #undef HAVE__BUILTIN_BSWAP16
534 /* Define to 1 if your compiler understands __builtin_bswap32. */
535 #undef HAVE__BUILTIN_BSWAP32
537 /* Define to 1 if your compiler understands __builtin_bswap64. */
538 #undef HAVE__BUILTIN_BSWAP64
540 /* Define to 1 if your compiler understands __builtin_clz. */
541 #undef HAVE__BUILTIN_CLZ
543 /* Define to 1 if your compiler understands __builtin_constant_p. */
544 #undef HAVE__BUILTIN_CONSTANT_P
546 /* Define to 1 if your compiler understands __builtin_ctz. */
547 #undef HAVE__BUILTIN_CTZ
549 /* Define to 1 if your compiler understands __builtin_frame_address. */
550 #undef HAVE__BUILTIN_FRAME_ADDRESS
552 /* Define to 1 if your compiler understands __builtin_$op_overflow. */
553 #undef HAVE__BUILTIN_OP_OVERFLOW
555 /* Define to 1 if your compiler understands __builtin_popcount. */
556 #undef HAVE__BUILTIN_POPCOUNT
558 /* Define to 1 if your compiler understands __builtin_types_compatible_p. */
559 #undef HAVE__BUILTIN_TYPES_COMPATIBLE_P
561 /* Define to 1 if your compiler understands __builtin_unreachable. */
562 #undef HAVE__BUILTIN_UNREACHABLE
564 /* Define to 1 if you have the `_configthreadlocale' function. */
565 #undef HAVE__CONFIGTHREADLOCALE
567 /* Define to 1 if you have __cpuid. */
570 /* Define to 1 if you have __get_cpuid. */
571 #undef HAVE__GET_CPUID
573 /* Define to 1 if your compiler understands _Static_assert. */
574 #undef HAVE__STATIC_ASSERT
576 /* Define to the appropriate printf length modifier for 64-bit ints. */
577 #undef INT64_MODIFIER
579 /* Define to 1 if `locale_t' requires <xlocale.h>. */
580 #undef LOCALE_T_IN_XLOCALE
582 /* Define as the maximum alignment requirement of any C data type. */
583 #undef MAXIMUM_ALIGNOF
585 /* Define bytes to use libc memset(). */
586 #undef MEMSET_LOOP_LIMIT
588 /* Define to the OpenSSL API version in use. This avoids deprecation warnings
589 from newer OpenSSL versions. */
590 #undef OPENSSL_API_COMPAT
592 /* Define to the address where bug reports for this package should be sent. */
593 #undef PACKAGE_BUGREPORT
595 /* Define to the full name of this package. */
598 /* Define to the full name and version of this package. */
599 #undef PACKAGE_STRING
601 /* Define to the one symbol short name of this package. */
602 #undef PACKAGE_TARNAME
604 /* Define to the home page for this package. */
607 /* Define to the version of this package. */
608 #undef PACKAGE_VERSION
610 /* Define to the name of a signed 128-bit integer type. */
611 #undef PG_INT128_TYPE
613 /* Define to the name of a signed 64-bit integer type. */
616 /* Define to the name of the default PostgreSQL service principal in Kerberos
617 (GSSAPI). (--with-krb-srvnam=NAME) */
620 /* PostgreSQL major version as a string */
621 #undef PG_MAJORVERSION
623 /* PostgreSQL major version number */
624 #undef PG_MAJORVERSION_NUM
626 /* PostgreSQL minor version number */
627 #undef PG_MINORVERSION_NUM
629 /* Define to best printf format archetype, usually gnu_printf if available. */
630 #undef PG_PRINTF_ATTRIBUTE
632 /* Define to 1 to use <stdbool.h> to define type bool. */
633 #undef PG_USE_STDBOOL
635 /* PostgreSQL version as a string */
638 /* PostgreSQL version as a number */
639 #undef PG_VERSION_NUM
641 /* A string containing the version number, platform, and C compiler */
642 #undef PG_VERSION_STR
644 /* Define to 1 to allow profiling output to be saved separately for each
646 #undef PROFILE_PID_DIR
648 /* Define to necessary symbol if this constant uses a non-standard name on
650 #undef PTHREAD_CREATE_JOINABLE
652 /* RELSEG_SIZE is the maximum number of blocks allowed in one disk file. Thus,
653 the maximum size of a single file is RELSEG_SIZE * BLCKSZ; relations bigger
654 than that are divided into multiple files. RELSEG_SIZE * BLCKSZ must be
655 less than your OS' limit on file size. This is often 2 GB or 4GB in a
656 32-bit operating system, unless you have large file support enabled. By
657 default, we make the limit 1 GB to avoid any possible integer-overflow
658 problems within the OS. A limit smaller than necessary only means we divide
659 a large relation into more chunks than necessary, so it seems best to err
660 in the direction of a small limit. A power-of-2 value is recommended to
661 save a few cycles in md.c, but is not absolutely required. Changing
662 RELSEG_SIZE requires an initdb. */
665 /* The size of `bool', as computed by sizeof. */
668 /* The size of `long', as computed by sizeof. */
671 /* The size of `off_t', as computed by sizeof. */
674 /* The size of `size_t', as computed by sizeof. */
677 /* The size of `void *', as computed by sizeof. */
680 /* Define to 1 if you have the ANSI C header files. */
683 /* Define to 1 if strerror_r() returns int. */
684 #undef STRERROR_R_INT
686 /* Define to 1 to use ARMv8 CRC Extension. */
687 #undef USE_ARMV8_CRC32C
689 /* Define to 1 to use ARMv8 CRC Extension with a runtime check. */
690 #undef USE_ARMV8_CRC32C_WITH_RUNTIME_CHECK
692 /* Define to 1 to build with assertion checks. (--enable-cassert) */
693 #undef USE_ASSERT_CHECKING
695 /* Define to 1 to build with Bonjour support. (--with-bonjour) */
698 /* Define to 1 to build with BSD Authentication support. (--with-bsd-auth) */
701 /* Define to build with ICU support. (--with-icu) */
704 /* Define to 1 to build with LDAP support. (--with-ldap) */
707 /* Define to 1 to build with XML support. (--with-libxml) */
710 /* Define to 1 to use XSLT support when building contrib/xml2.
714 /* Define to 1 to build with LLVM based JIT support. (--with-llvm) */
717 /* Define to 1 to use LoongArch CRCC instructions. */
718 #undef USE_LOONGARCH_CRC32C
720 /* Define to 1 to build with LZ4 support. (--with-lz4) */
723 /* Define to select named POSIX semaphores. */
724 #undef USE_NAMED_POSIX_SEMAPHORES
726 /* Define to 1 to build with OpenSSL support. (--with-ssl=openssl) */
729 /* Define to 1 to build with PAM support. (--with-pam) */
732 /* Define to 1 to use software CRC-32C implementation (slicing-by-8). */
733 #undef USE_SLICING_BY_8_CRC32C
735 /* Define to 1 use Intel SSE 4.2 CRC instructions. */
736 #undef USE_SSE42_CRC32C
738 /* Define to 1 to use Intel SSE 4.2 CRC instructions with a runtime check. */
739 #undef USE_SSE42_CRC32C_WITH_RUNTIME_CHECK
741 /* Define to build with systemd support. (--with-systemd) */
744 /* Define to select SysV-style semaphores. */
745 #undef USE_SYSV_SEMAPHORES
747 /* Define to select SysV-style shared memory. */
748 #undef USE_SYSV_SHARED_MEMORY
750 /* Define to select unnamed POSIX semaphores. */
751 #undef USE_UNNAMED_POSIX_SEMAPHORES
753 /* Define to select Win32-style semaphores. */
754 #undef USE_WIN32_SEMAPHORES
756 /* Define to select Win32-style shared memory. */
757 #undef USE_WIN32_SHARED_MEMORY
759 /* Define to 1 to build with ZSTD support. (--with-zstd) */
762 /* Define to 1 if `wcstombs_l' requires <xlocale.h>. */
763 #undef WCSTOMBS_L_IN_XLOCALE
765 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
766 significant byte first (like Motorola and SPARC, unlike Intel). */
767 #if defined AC_APPLE_UNIVERSAL_BUILD
768 # if defined __BIG_ENDIAN__
769 # define WORDS_BIGENDIAN 1
772 # ifndef WORDS_BIGENDIAN
773 # undef WORDS_BIGENDIAN
777 /* Size of a WAL file block. This need have no particular relation to BLCKSZ.
778 XLOG_BLCKSZ must be a power of 2, and if your system supports O_DIRECT I/O,
779 XLOG_BLCKSZ must be a multiple of the alignment requirement for direct-I/O
780 buffers, else direct I/O may fail. Changing XLOG_BLCKSZ requires an initdb.
786 /* Number of bits in a file offset, on hosts where this is settable. */
787 #undef _FILE_OFFSET_BITS
789 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
790 #undef _LARGEFILE_SOURCE
792 /* Define for large files, on AIX-style hosts. */
795 /* Define to `__inline__' or `__inline' if that's what the C compiler
796 calls it, or to nothing if 'inline' is not supported under any name. */
801 /* Define to keyword to use for C99 restrict support, or to nothing if not
805 /* Define to the equivalent of the C99 'restrict' keyword, or to
806 nothing if this is not supported. Do not define if restrict is
807 supported directly. */
809 /* Work around a bug in Sun C++: it does not support _Restrict or
810 __restrict__, even though the corresponding Sun C compiler ends up with
811 "#define restrict _Restrict" or "#define restrict __restrict__" in the
812 previous line. Perhaps some future version of Sun C++ will work with
813 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
814 #if defined __SUNPRO_CC && !defined __RESTRICT
816 # define __restrict__
819 /* Define to how the compiler spells `typeof'. */