Harmonize parameter names in ecpg code.
[pgsql.git] / src / include / pg_config.h.in
blobc5a80b829e70395951b633752c479bea9dad49f9
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. */
7 #undef ALIGNOF_DOUBLE
9 /* The normal alignment of `int', in bytes. */
10 #undef ALIGNOF_INT
12 /* The normal alignment of `long', in bytes. */
13 #undef ALIGNOF_LONG
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. */
22 #undef ALIGNOF_SHORT
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. */
31 #undef BLCKSZ
33 /* Saved arguments from configure */
34 #undef CONFIGURE_ARGS
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) */
40 #undef DEF_PGPORT
42 /* Define to the default TCP port number as a string constant. */
43 #undef DEF_PGPORT_STR
45 /* Define to the file name extension of dynamically-loadable modules. */
46 #undef DLSUFFIX
48 /* Define to build with GSSAPI support. (--with-gssapi) */
49 #undef ENABLE_GSS
51 /* Define to 1 if you want National Language Support. (--enable-nls) */
52 #undef ENABLE_NLS
54 /* Define to 1 to build client libraries as thread-safe code.
55 (--enable-thread-safety) */
56 #undef ENABLE_THREAD_SAFETY
58 /* Define to 1 if you have the `append_history' function. */
59 #undef HAVE_APPEND_HISTORY
61 /* Define to 1 if you have the `ASN1_STRING_get0_data' function. */
62 #undef HAVE_ASN1_STRING_GET0_DATA
64 /* Define to 1 if you want to use atomics if available. */
65 #undef HAVE_ATOMICS
67 /* Define to 1 if you have the <atomic.h> header file. */
68 #undef HAVE_ATOMIC_H
70 /* Define to 1 if you have the `backtrace_symbols' function. */
71 #undef HAVE_BACKTRACE_SYMBOLS
73 /* Define to 1 if you have the `BIO_get_data' function. */
74 #undef HAVE_BIO_GET_DATA
76 /* Define to 1 if you have the `BIO_meth_new' function. */
77 #undef HAVE_BIO_METH_NEW
79 /* Define to 1 if your compiler handles computed gotos. */
80 #undef HAVE_COMPUTED_GOTO
82 /* Define to 1 if you have the `copyfile' function. */
83 #undef HAVE_COPYFILE
85 /* Define to 1 if you have the <copyfile.h> header file. */
86 #undef HAVE_COPYFILE_H
88 /* Define to 1 if you have the <crtdefs.h> header file. */
89 #undef HAVE_CRTDEFS_H
91 /* Define to 1 if you have the `CRYPTO_lock' function. */
92 #undef HAVE_CRYPTO_LOCK
94 /* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
95 don't. */
96 #undef HAVE_DECL_FDATASYNC
98 /* Define to 1 if you have the declaration of `F_FULLFSYNC', and to 0 if you
99 don't. */
100 #undef HAVE_DECL_F_FULLFSYNC
102 /* Define to 1 if you have the declaration of
103 `LLVMCreateGDBRegistrationListener', and to 0 if you don't. */
104 #undef HAVE_DECL_LLVMCREATEGDBREGISTRATIONLISTENER
106 /* Define to 1 if you have the declaration of
107 `LLVMCreatePerfJITEventListener', and to 0 if you don't. */
108 #undef HAVE_DECL_LLVMCREATEPERFJITEVENTLISTENER
110 /* Define to 1 if you have the declaration of `LLVMGetHostCPUFeatures', and to
111 0 if you don't. */
112 #undef HAVE_DECL_LLVMGETHOSTCPUFEATURES
114 /* Define to 1 if you have the declaration of `LLVMGetHostCPUName', and to 0
115 if you don't. */
116 #undef HAVE_DECL_LLVMGETHOSTCPUNAME
118 /* Define to 1 if you have the declaration of `LLVMOrcGetSymbolAddressIn', and
119 to 0 if you don't. */
120 #undef HAVE_DECL_LLVMORCGETSYMBOLADDRESSIN
122 /* Define to 1 if you have the declaration of `posix_fadvise', and to 0 if you
123 don't. */
124 #undef HAVE_DECL_POSIX_FADVISE
126 /* Define to 1 if you have the declaration of `preadv', and to 0 if you don't.
128 #undef HAVE_DECL_PREADV
130 /* Define to 1 if you have the declaration of `pwritev', and to 0 if you
131 don't. */
132 #undef HAVE_DECL_PWRITEV
134 /* Define to 1 if you have the declaration of `strlcat', and to 0 if you
135 don't. */
136 #undef HAVE_DECL_STRLCAT
138 /* Define to 1 if you have the declaration of `strlcpy', and to 0 if you
139 don't. */
140 #undef HAVE_DECL_STRLCPY
142 /* Define to 1 if you have the declaration of `strnlen', and to 0 if you
143 don't. */
144 #undef HAVE_DECL_STRNLEN
146 /* Define to 1 if you have the <editline/history.h> header file. */
147 #undef HAVE_EDITLINE_HISTORY_H
149 /* Define to 1 if you have the <editline/readline.h> header file. */
150 #undef HAVE_EDITLINE_READLINE_H
152 /* Define to 1 if you have the <execinfo.h> header file. */
153 #undef HAVE_EXECINFO_H
155 /* Define to 1 if you have the `explicit_bzero' function. */
156 #undef HAVE_EXPLICIT_BZERO
158 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
159 #undef HAVE_FSEEKO
161 /* Define to 1 if you have __atomic_compare_exchange_n(int *, int *, int). */
162 #undef HAVE_GCC__ATOMIC_INT32_CAS
164 /* Define to 1 if you have __atomic_compare_exchange_n(int64 *, int64 *,
165 int64). */
166 #undef HAVE_GCC__ATOMIC_INT64_CAS
168 /* Define to 1 if you have __sync_lock_test_and_set(char *) and friends. */
169 #undef HAVE_GCC__SYNC_CHAR_TAS
171 /* Define to 1 if you have __sync_val_compare_and_swap(int *, int, int). */
172 #undef HAVE_GCC__SYNC_INT32_CAS
174 /* Define to 1 if you have __sync_lock_test_and_set(int *) and friends. */
175 #undef HAVE_GCC__SYNC_INT32_TAS
177 /* Define to 1 if you have __sync_val_compare_and_swap(int64 *, int64, int64).
179 #undef HAVE_GCC__SYNC_INT64_CAS
181 /* Define to 1 if you have the `getifaddrs' function. */
182 #undef HAVE_GETIFADDRS
184 /* Define to 1 if you have the `getopt' function. */
185 #undef HAVE_GETOPT
187 /* Define to 1 if you have the <getopt.h> header file. */
188 #undef HAVE_GETOPT_H
190 /* Define to 1 if you have the `getopt_long' function. */
191 #undef HAVE_GETOPT_LONG
193 /* Define to 1 if you have the `getpeereid' function. */
194 #undef HAVE_GETPEEREID
196 /* Define to 1 if you have the `getpeerucred' function. */
197 #undef HAVE_GETPEERUCRED
199 /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
200 #undef HAVE_GSSAPI_GSSAPI_H
202 /* Define to 1 if you have the <gssapi.h> header file. */
203 #undef HAVE_GSSAPI_H
205 /* Define to 1 if you have the <history.h> header file. */
206 #undef HAVE_HISTORY_H
208 /* Define to 1 if you have the `history_truncate_file' function. */
209 #undef HAVE_HISTORY_TRUNCATE_FILE
211 /* Define to 1 if you have the `HMAC_CTX_free' function. */
212 #undef HAVE_HMAC_CTX_FREE
214 /* Define to 1 if you have the `HMAC_CTX_new' function. */
215 #undef HAVE_HMAC_CTX_NEW
217 /* Define to 1 if you have the <ifaddrs.h> header file. */
218 #undef HAVE_IFADDRS_H
220 /* Define to 1 if you have the `inet_aton' function. */
221 #undef HAVE_INET_ATON
223 /* Define to 1 if you have the `inet_pton' function. */
224 #undef HAVE_INET_PTON
226 /* Define to 1 if the system has the type `int64'. */
227 #undef HAVE_INT64
229 /* Define to 1 if the system has the type `int8'. */
230 #undef HAVE_INT8
232 /* Define to 1 if you have the <inttypes.h> header file. */
233 #undef HAVE_INTTYPES_H
235 /* Define to 1 if you have the global variable 'int opterr'. */
236 #undef HAVE_INT_OPTERR
238 /* Define to 1 if you have the global variable 'int optreset'. */
239 #undef HAVE_INT_OPTRESET
241 /* Define to 1 if you have the global variable 'int timezone'. */
242 #undef HAVE_INT_TIMEZONE
244 /* Define to 1 if __builtin_constant_p(x) implies "i"(x) acceptance. */
245 #undef HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P
247 /* Define to 1 if you have the `kqueue' function. */
248 #undef HAVE_KQUEUE
250 /* Define to 1 if you have the <langinfo.h> header file. */
251 #undef HAVE_LANGINFO_H
253 /* Define to 1 if you have the `ldap_initialize' function. */
254 #undef HAVE_LDAP_INITIALIZE
256 /* Define to 1 if you have the `crypto' library (-lcrypto). */
257 #undef HAVE_LIBCRYPTO
259 /* Define to 1 if you have the `ldap' library (-lldap). */
260 #undef HAVE_LIBLDAP
262 /* Define to 1 if you have the `lz4' library (-llz4). */
263 #undef HAVE_LIBLZ4
265 /* Define to 1 if you have the `m' library (-lm). */
266 #undef HAVE_LIBM
268 /* Define to 1 if you have the `pam' library (-lpam). */
269 #undef HAVE_LIBPAM
271 /* Define if you have a function readline library */
272 #undef HAVE_LIBREADLINE
274 /* Define to 1 if you have the `selinux' library (-lselinux). */
275 #undef HAVE_LIBSELINUX
277 /* Define to 1 if you have the `ssl' library (-lssl). */
278 #undef HAVE_LIBSSL
280 /* Define to 1 if you have the `wldap32' library (-lwldap32). */
281 #undef HAVE_LIBWLDAP32
283 /* Define to 1 if you have the `xml2' library (-lxml2). */
284 #undef HAVE_LIBXML2
286 /* Define to 1 if you have the `xslt' library (-lxslt). */
287 #undef HAVE_LIBXSLT
289 /* Define to 1 if you have the `z' library (-lz). */
290 #undef HAVE_LIBZ
292 /* Define to 1 if you have the `zstd' library (-lzstd). */
293 #undef HAVE_LIBZSTD
295 /* Define to 1 if the system has the type `locale_t'. */
296 #undef HAVE_LOCALE_T
298 /* Define to 1 if `long int' works and is 64 bits. */
299 #undef HAVE_LONG_INT_64
301 /* Define to 1 if `long long int' works and is 64 bits. */
302 #undef HAVE_LONG_LONG_INT_64
304 /* Define to 1 if you have the <mbarrier.h> header file. */
305 #undef HAVE_MBARRIER_H
307 /* Define to 1 if you have the `mbstowcs_l' function. */
308 #undef HAVE_MBSTOWCS_L
310 /* Define to 1 if you have the <memory.h> header file. */
311 #undef HAVE_MEMORY_H
313 /* Define to 1 if you have the `memset_s' function. */
314 #undef HAVE_MEMSET_S
316 /* Define to 1 if you have the `mkdtemp' function. */
317 #undef HAVE_MKDTEMP
319 /* Define to 1 if you have the `OPENSSL_init_ssl' function. */
320 #undef HAVE_OPENSSL_INIT_SSL
322 /* Define to 1 if you have the <ossp/uuid.h> header file. */
323 #undef HAVE_OSSP_UUID_H
325 /* Define to 1 if you have the <pam/pam_appl.h> header file. */
326 #undef HAVE_PAM_PAM_APPL_H
328 /* Define to 1 if you have the `posix_fadvise' function. */
329 #undef HAVE_POSIX_FADVISE
331 /* Define to 1 if you have the `posix_fallocate' function. */
332 #undef HAVE_POSIX_FALLOCATE
334 /* Define to 1 if you have the `ppoll' function. */
335 #undef HAVE_PPOLL
337 /* Define to 1 if the PS_STRINGS thing exists. */
338 #undef HAVE_PS_STRINGS
340 /* Define if you have POSIX threads libraries and header files. */
341 #undef HAVE_PTHREAD
343 /* Define to 1 if you have the `pthread_barrier_wait' function. */
344 #undef HAVE_PTHREAD_BARRIER_WAIT
346 /* Define to 1 if you have the `pthread_is_threaded_np' function. */
347 #undef HAVE_PTHREAD_IS_THREADED_NP
349 /* Have PTHREAD_PRIO_INHERIT. */
350 #undef HAVE_PTHREAD_PRIO_INHERIT
352 /* Define to 1 if you have the <readline.h> header file. */
353 #undef HAVE_READLINE_H
355 /* Define to 1 if you have the <readline/history.h> header file. */
356 #undef HAVE_READLINE_HISTORY_H
358 /* Define to 1 if you have the <readline/readline.h> header file. */
359 #undef HAVE_READLINE_READLINE_H
361 /* Define to 1 if you have the `rl_completion_matches' function. */
362 #undef HAVE_RL_COMPLETION_MATCHES
364 /* Define to 1 if you have the global variable 'rl_completion_suppress_quote'.
366 #undef HAVE_RL_COMPLETION_SUPPRESS_QUOTE
368 /* Define to 1 if you have the `rl_filename_completion_function' function. */
369 #undef HAVE_RL_FILENAME_COMPLETION_FUNCTION
371 /* Define to 1 if you have the global variable 'rl_filename_quote_characters'.
373 #undef HAVE_RL_FILENAME_QUOTE_CHARACTERS
375 /* Define to 1 if you have the global variable 'rl_filename_quoting_function'.
377 #undef HAVE_RL_FILENAME_QUOTING_FUNCTION
379 /* Define to 1 if you have the `rl_reset_screen_size' function. */
380 #undef HAVE_RL_RESET_SCREEN_SIZE
382 /* Define to 1 if you have the `rl_variable_bind' function. */
383 #undef HAVE_RL_VARIABLE_BIND
385 /* Define to 1 if you have the <security/pam_appl.h> header file. */
386 #undef HAVE_SECURITY_PAM_APPL_H
388 /* Define to 1 if you have the `setproctitle' function. */
389 #undef HAVE_SETPROCTITLE
391 /* Define to 1 if you have the `setproctitle_fast' function. */
392 #undef HAVE_SETPROCTITLE_FAST
394 /* Define to 1 if the system has the type `socklen_t'. */
395 #undef HAVE_SOCKLEN_T
397 /* Define to 1 if you have spinlocks. */
398 #undef HAVE_SPINLOCKS
400 /* Define to 1 if stdbool.h conforms to C99. */
401 #undef HAVE_STDBOOL_H
403 /* Define to 1 if you have the <stdint.h> header file. */
404 #undef HAVE_STDINT_H
406 /* Define to 1 if you have the <stdlib.h> header file. */
407 #undef HAVE_STDLIB_H
409 /* Define to 1 if you have the `strchrnul' function. */
410 #undef HAVE_STRCHRNUL
412 /* Define to 1 if you have the `strerror_r' function. */
413 #undef HAVE_STRERROR_R
415 /* Define to 1 if you have the <strings.h> header file. */
416 #undef HAVE_STRINGS_H
418 /* Define to 1 if you have the <string.h> header file. */
419 #undef HAVE_STRING_H
421 /* Define to 1 if you have the `strlcat' function. */
422 #undef HAVE_STRLCAT
424 /* Define to 1 if you have the `strlcpy' function. */
425 #undef HAVE_STRLCPY
427 /* Define to 1 if you have the `strnlen' function. */
428 #undef HAVE_STRNLEN
430 /* Define to 1 if you have the `strsignal' function. */
431 #undef HAVE_STRSIGNAL
433 /* Define to 1 if the system has the type `struct cmsgcred'. */
434 #undef HAVE_STRUCT_CMSGCRED
436 /* Define to 1 if the system has the type `struct option'. */
437 #undef HAVE_STRUCT_OPTION
439 /* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
440 #undef HAVE_STRUCT_SOCKADDR_SA_LEN
442 /* Define to 1 if `tm_zone' is a member of `struct tm'. */
443 #undef HAVE_STRUCT_TM_TM_ZONE
445 /* Define to 1 if you have the `syncfs' function. */
446 #undef HAVE_SYNCFS
448 /* Define to 1 if you have the `sync_file_range' function. */
449 #undef HAVE_SYNC_FILE_RANGE
451 /* Define to 1 if you have the syslog interface. */
452 #undef HAVE_SYSLOG
454 /* Define to 1 if you have the <sys/epoll.h> header file. */
455 #undef HAVE_SYS_EPOLL_H
457 /* Define to 1 if you have the <sys/event.h> header file. */
458 #undef HAVE_SYS_EVENT_H
460 /* Define to 1 if you have the <sys/personality.h> header file. */
461 #undef HAVE_SYS_PERSONALITY_H
463 /* Define to 1 if you have the <sys/prctl.h> header file. */
464 #undef HAVE_SYS_PRCTL_H
466 /* Define to 1 if you have the <sys/procctl.h> header file. */
467 #undef HAVE_SYS_PROCCTL_H
469 /* Define to 1 if you have the <sys/signalfd.h> header file. */
470 #undef HAVE_SYS_SIGNALFD_H
472 /* Define to 1 if you have the <sys/stat.h> header file. */
473 #undef HAVE_SYS_STAT_H
475 /* Define to 1 if you have the <sys/types.h> header file. */
476 #undef HAVE_SYS_TYPES_H
478 /* Define to 1 if you have the <sys/ucred.h> header file. */
479 #undef HAVE_SYS_UCRED_H
481 /* Define to 1 if you have the <termios.h> header file. */
482 #undef HAVE_TERMIOS_H
484 /* Define to 1 if your compiler understands `typeof' or something similar. */
485 #undef HAVE_TYPEOF
487 /* Define to 1 if you have the <ucred.h> header file. */
488 #undef HAVE_UCRED_H
490 /* Define to 1 if the system has the type `uint64'. */
491 #undef HAVE_UINT64
493 /* Define to 1 if the system has the type `uint8'. */
494 #undef HAVE_UINT8
496 /* Define to 1 if the system has the type `union semun'. */
497 #undef HAVE_UNION_SEMUN
499 /* Define to 1 if you have the <unistd.h> header file. */
500 #undef HAVE_UNISTD_H
502 /* Define to 1 if you have the `uselocale' function. */
503 #undef HAVE_USELOCALE
505 /* Define to 1 if you have BSD UUID support. */
506 #undef HAVE_UUID_BSD
508 /* Define to 1 if you have E2FS UUID support. */
509 #undef HAVE_UUID_E2FS
511 /* Define to 1 if you have the <uuid.h> header file. */
512 #undef HAVE_UUID_H
514 /* Define to 1 if you have OSSP UUID support. */
515 #undef HAVE_UUID_OSSP
517 /* Define to 1 if you have the <uuid/uuid.h> header file. */
518 #undef HAVE_UUID_UUID_H
520 /* Define to 1 if your compiler knows the visibility("hidden") attribute. */
521 #undef HAVE_VISIBILITY_ATTRIBUTE
523 /* Define to 1 if you have the `wcstombs_l' function. */
524 #undef HAVE_WCSTOMBS_L
526 /* Define to 1 if you have the `X509_get_signature_nid' function. */
527 #undef HAVE_X509_GET_SIGNATURE_NID
529 /* Define to 1 if the assembler supports X86_64's POPCNTQ instruction. */
530 #undef HAVE_X86_64_POPCNTQ
532 /* Define to 1 if the system has the type `_Bool'. */
533 #undef HAVE__BOOL
535 /* Define to 1 if your compiler understands __builtin_bswap16. */
536 #undef HAVE__BUILTIN_BSWAP16
538 /* Define to 1 if your compiler understands __builtin_bswap32. */
539 #undef HAVE__BUILTIN_BSWAP32
541 /* Define to 1 if your compiler understands __builtin_bswap64. */
542 #undef HAVE__BUILTIN_BSWAP64
544 /* Define to 1 if your compiler understands __builtin_clz. */
545 #undef HAVE__BUILTIN_CLZ
547 /* Define to 1 if your compiler understands __builtin_constant_p. */
548 #undef HAVE__BUILTIN_CONSTANT_P
550 /* Define to 1 if your compiler understands __builtin_ctz. */
551 #undef HAVE__BUILTIN_CTZ
553 /* Define to 1 if your compiler understands __builtin_frame_address. */
554 #undef HAVE__BUILTIN_FRAME_ADDRESS
556 /* Define to 1 if your compiler understands __builtin_$op_overflow. */
557 #undef HAVE__BUILTIN_OP_OVERFLOW
559 /* Define to 1 if your compiler understands __builtin_popcount. */
560 #undef HAVE__BUILTIN_POPCOUNT
562 /* Define to 1 if your compiler understands __builtin_types_compatible_p. */
563 #undef HAVE__BUILTIN_TYPES_COMPATIBLE_P
565 /* Define to 1 if your compiler understands __builtin_unreachable. */
566 #undef HAVE__BUILTIN_UNREACHABLE
568 /* Define to 1 if you have the `_configthreadlocale' function. */
569 #undef HAVE__CONFIGTHREADLOCALE
571 /* Define to 1 if you have __cpuid. */
572 #undef HAVE__CPUID
574 /* Define to 1 if you have __get_cpuid. */
575 #undef HAVE__GET_CPUID
577 /* Define to 1 if your compiler understands _Static_assert. */
578 #undef HAVE__STATIC_ASSERT
580 /* Define to the appropriate printf length modifier for 64-bit ints. */
581 #undef INT64_MODIFIER
583 /* Define to 1 if `locale_t' requires <xlocale.h>. */
584 #undef LOCALE_T_IN_XLOCALE
586 /* Define as the maximum alignment requirement of any C data type. */
587 #undef MAXIMUM_ALIGNOF
589 /* Define bytes to use libc memset(). */
590 #undef MEMSET_LOOP_LIMIT
592 /* Define to the OpenSSL API version in use. This avoids deprecation warnings
593 from newer OpenSSL versions. */
594 #undef OPENSSL_API_COMPAT
596 /* Define to the address where bug reports for this package should be sent. */
597 #undef PACKAGE_BUGREPORT
599 /* Define to the full name of this package. */
600 #undef PACKAGE_NAME
602 /* Define to the full name and version of this package. */
603 #undef PACKAGE_STRING
605 /* Define to the one symbol short name of this package. */
606 #undef PACKAGE_TARNAME
608 /* Define to the home page for this package. */
609 #undef PACKAGE_URL
611 /* Define to the version of this package. */
612 #undef PACKAGE_VERSION
614 /* Define to the name of a signed 128-bit integer type. */
615 #undef PG_INT128_TYPE
617 /* Define to the name of a signed 64-bit integer type. */
618 #undef PG_INT64_TYPE
620 /* Define to the name of the default PostgreSQL service principal in Kerberos
621 (GSSAPI). (--with-krb-srvnam=NAME) */
622 #undef PG_KRB_SRVNAM
624 /* PostgreSQL major version as a string */
625 #undef PG_MAJORVERSION
627 /* PostgreSQL major version number */
628 #undef PG_MAJORVERSION_NUM
630 /* PostgreSQL minor version number */
631 #undef PG_MINORVERSION_NUM
633 /* Define to best printf format archetype, usually gnu_printf if available. */
634 #undef PG_PRINTF_ATTRIBUTE
636 /* Define to 1 to use <stdbool.h> to define type bool. */
637 #undef PG_USE_STDBOOL
639 /* PostgreSQL version as a string */
640 #undef PG_VERSION
642 /* PostgreSQL version as a number */
643 #undef PG_VERSION_NUM
645 /* A string containing the version number, platform, and C compiler */
646 #undef PG_VERSION_STR
648 /* Define to 1 to allow profiling output to be saved separately for each
649 process. */
650 #undef PROFILE_PID_DIR
652 /* Define to necessary symbol if this constant uses a non-standard name on
653 your system. */
654 #undef PTHREAD_CREATE_JOINABLE
656 /* RELSEG_SIZE is the maximum number of blocks allowed in one disk file. Thus,
657 the maximum size of a single file is RELSEG_SIZE * BLCKSZ; relations bigger
658 than that are divided into multiple files. RELSEG_SIZE * BLCKSZ must be
659 less than your OS' limit on file size. This is often 2 GB or 4GB in a
660 32-bit operating system, unless you have large file support enabled. By
661 default, we make the limit 1 GB to avoid any possible integer-overflow
662 problems within the OS. A limit smaller than necessary only means we divide
663 a large relation into more chunks than necessary, so it seems best to err
664 in the direction of a small limit. A power-of-2 value is recommended to
665 save a few cycles in md.c, but is not absolutely required. Changing
666 RELSEG_SIZE requires an initdb. */
667 #undef RELSEG_SIZE
669 /* The size of `bool', as computed by sizeof. */
670 #undef SIZEOF_BOOL
672 /* The size of `long', as computed by sizeof. */
673 #undef SIZEOF_LONG
675 /* The size of `off_t', as computed by sizeof. */
676 #undef SIZEOF_OFF_T
678 /* The size of `size_t', as computed by sizeof. */
679 #undef SIZEOF_SIZE_T
681 /* The size of `void *', as computed by sizeof. */
682 #undef SIZEOF_VOID_P
684 /* Define to 1 if you have the ANSI C header files. */
685 #undef STDC_HEADERS
687 /* Define to 1 if strerror_r() returns int. */
688 #undef STRERROR_R_INT
690 /* Define to 1 to use ARMv8 CRC Extension. */
691 #undef USE_ARMV8_CRC32C
693 /* Define to 1 to use ARMv8 CRC Extension with a runtime check. */
694 #undef USE_ARMV8_CRC32C_WITH_RUNTIME_CHECK
696 /* Define to 1 to build with assertion checks. (--enable-cassert) */
697 #undef USE_ASSERT_CHECKING
699 /* Define to 1 to build with Bonjour support. (--with-bonjour) */
700 #undef USE_BONJOUR
702 /* Define to 1 to build with BSD Authentication support. (--with-bsd-auth) */
703 #undef USE_BSD_AUTH
705 /* Define to build with ICU support. (--with-icu) */
706 #undef USE_ICU
708 /* Define to 1 to build with LDAP support. (--with-ldap) */
709 #undef USE_LDAP
711 /* Define to 1 to build with XML support. (--with-libxml) */
712 #undef USE_LIBXML
714 /* Define to 1 to use XSLT support when building contrib/xml2.
715 (--with-libxslt) */
716 #undef USE_LIBXSLT
718 /* Define to 1 to build with LLVM based JIT support. (--with-llvm) */
719 #undef USE_LLVM
721 /* Define to 1 to build with LZ4 support. (--with-lz4) */
722 #undef USE_LZ4
724 /* Define to select named POSIX semaphores. */
725 #undef USE_NAMED_POSIX_SEMAPHORES
727 /* Define to 1 to build with OpenSSL support. (--with-ssl=openssl) */
728 #undef USE_OPENSSL
730 /* Define to 1 to build with PAM support. (--with-pam) */
731 #undef USE_PAM
733 /* Define to 1 to use software CRC-32C implementation (slicing-by-8). */
734 #undef USE_SLICING_BY_8_CRC32C
736 /* Define to 1 use Intel SSE 4.2 CRC instructions. */
737 #undef USE_SSE42_CRC32C
739 /* Define to 1 to use Intel SSE 4.2 CRC instructions with a runtime check. */
740 #undef USE_SSE42_CRC32C_WITH_RUNTIME_CHECK
742 /* Define to build with systemd support. (--with-systemd) */
743 #undef USE_SYSTEMD
745 /* Define to select SysV-style semaphores. */
746 #undef USE_SYSV_SEMAPHORES
748 /* Define to select SysV-style shared memory. */
749 #undef USE_SYSV_SHARED_MEMORY
751 /* Define to select unnamed POSIX semaphores. */
752 #undef USE_UNNAMED_POSIX_SEMAPHORES
754 /* Define to select Win32-style semaphores. */
755 #undef USE_WIN32_SEMAPHORES
757 /* Define to select Win32-style shared memory. */
758 #undef USE_WIN32_SHARED_MEMORY
760 /* Define to 1 to build with ZSTD support. (--with-zstd) */
761 #undef USE_ZSTD
763 /* Define to 1 if `wcstombs_l' requires <xlocale.h>. */
764 #undef WCSTOMBS_L_IN_XLOCALE
766 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
767 significant byte first (like Motorola and SPARC, unlike Intel). */
768 #if defined AC_APPLE_UNIVERSAL_BUILD
769 # if defined __BIG_ENDIAN__
770 # define WORDS_BIGENDIAN 1
771 # endif
772 #else
773 # ifndef WORDS_BIGENDIAN
774 # undef WORDS_BIGENDIAN
775 # endif
776 #endif
778 /* Size of a WAL file block. This need have no particular relation to BLCKSZ.
779 XLOG_BLCKSZ must be a power of 2, and if your system supports O_DIRECT I/O,
780 XLOG_BLCKSZ must be a multiple of the alignment requirement for direct-I/O
781 buffers, else direct I/O may fail. Changing XLOG_BLCKSZ requires an initdb.
783 #undef XLOG_BLCKSZ
787 /* Number of bits in a file offset, on hosts where this is settable. */
788 #undef _FILE_OFFSET_BITS
790 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
791 #undef _LARGEFILE_SOURCE
793 /* Define for large files, on AIX-style hosts. */
794 #undef _LARGE_FILES
796 /* Define to `__inline__' or `__inline' if that's what the C compiler
797 calls it, or to nothing if 'inline' is not supported under any name. */
798 #ifndef __cplusplus
799 #undef inline
800 #endif
802 /* Define to keyword to use for C99 restrict support, or to nothing if not
803 supported */
804 #undef pg_restrict
806 /* Define to the equivalent of the C99 'restrict' keyword, or to
807 nothing if this is not supported. Do not define if restrict is
808 supported directly. */
809 #undef restrict
810 /* Work around a bug in Sun C++: it does not support _Restrict or
811 __restrict__, even though the corresponding Sun C compiler ends up with
812 "#define restrict _Restrict" or "#define restrict __restrict__" in the
813 previous line. Perhaps some future version of Sun C++ will work with
814 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
815 #if defined __SUNPRO_CC && !defined __RESTRICT
816 # define _Restrict
817 # define __restrict__
818 #endif
820 /* Define to how the compiler spells `typeof'. */
821 #undef typeof