1 /* src/include/pg_config.h.in. Generated from configure.in by autoheader. */
3 /* Define to the type of arg 1 of 'accept' */
4 #undef ACCEPT_TYPE_ARG1
6 /* Define to the type of arg 2 of 'accept' */
7 #undef ACCEPT_TYPE_ARG2
9 /* Define to the type of arg 3 of 'accept' */
10 #undef ACCEPT_TYPE_ARG3
12 /* Define to the return type of 'accept' */
13 #undef ACCEPT_TYPE_RETURN
15 /* Define if building universal (internal helper macro) */
16 #undef AC_APPLE_UNIVERSAL_BUILD
18 /* The normal alignment of `double', in bytes. */
21 /* The normal alignment of `int', in bytes. */
24 /* The normal alignment of `long', in bytes. */
27 /* The normal alignment of `long long int', in bytes. */
28 #undef ALIGNOF_LONG_LONG_INT
30 /* The normal alignment of `short', in bytes. */
33 /* Size of a disk block --- this also limits the size of a tuple. You can set
34 it bigger if you need bigger tuples (although TOAST should reduce the need
35 to have large tuples, since fields can be spread across multiple tuples).
36 BLCKSZ must be a power of 2. The maximum possible value of BLCKSZ is
37 currently 2^15 (32768). This is determined by the 15-bit widths of the
38 lp_off and lp_len fields in ItemIdData (see include/storage/itemid.h).
39 Changing BLCKSZ requires an initdb. */
42 /* Define to the default TCP port number on which the server listens and to
43 which clients will try to connect. This can be overridden at run-time, but
44 it's convenient if your clients have the right default compiled in.
45 (--with-pgport=PORTNUM) */
48 /* Define to the default TCP port number as a string constant. */
51 /* Define to build with GSSAPI support. (--with-gssapi) */
54 /* Define to 1 if you want National Language Support. (--enable-nls) */
57 /* Define to 1 to build client libraries as thread-safe code.
58 (--enable-thread-safety) */
59 #undef ENABLE_THREAD_SAFETY
61 /* Define to nothing if C supports flexible array members, and to 1 if it does
62 not. That way, with a declaration like `struct s { int n; double
63 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
64 compilers. When computing the size of such an object, don't use 'sizeof
65 (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
66 instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
67 MSVC and with C++ compilers. */
68 #undef FLEXIBLE_ARRAY_MEMBER
70 /* float4 values are passed by value if 'true', by reference if 'false' */
71 #undef FLOAT4PASSBYVAL
73 /* float8, int8, and related values are passed by value if 'true', by
74 reference if 'false' */
75 #undef FLOAT8PASSBYVAL
77 /* Define to 1 if gettimeofday() takes only 1 argument. */
78 #undef GETTIMEOFDAY_1ARG
80 #ifdef GETTIMEOFDAY_1ARG
81 # define gettimeofday(a,b) gettimeofday(a)
84 /* Define to 1 if you have the `append_history' function. */
85 #undef HAVE_APPEND_HISTORY
87 /* Define to 1 if you want to use atomics if available. */
90 /* Define to 1 if you have the <atomic.h> header file. */
93 /* Define to 1 if you have the `cbrt' function. */
96 /* Define to 1 if you have the `class' function. */
99 /* Define to 1 if you have the <crtdefs.h> header file. */
100 #undef HAVE_CRTDEFS_H
102 /* Define to 1 if you have the `crypt' function. */
105 /* Define to 1 if you have the <crypt.h> header file. */
108 /* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
110 #undef HAVE_DECL_FDATASYNC
112 /* Define to 1 if you have the declaration of `F_FULLFSYNC', and to 0 if you
114 #undef HAVE_DECL_F_FULLFSYNC
116 /* Define to 1 if you have the declaration of `posix_fadvise', and to 0 if you
118 #undef HAVE_DECL_POSIX_FADVISE
120 /* Define to 1 if you have the declaration of `snprintf', and to 0 if you
122 #undef HAVE_DECL_SNPRINTF
124 /* Define to 1 if you have the declaration of `strlcat', and to 0 if you
126 #undef HAVE_DECL_STRLCAT
128 /* Define to 1 if you have the declaration of `strlcpy', and to 0 if you
130 #undef HAVE_DECL_STRLCPY
132 /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
134 #undef HAVE_DECL_SYS_SIGLIST
136 /* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
138 #undef HAVE_DECL_VSNPRINTF
140 /* Define to 1 if you have the <dld.h> header file. */
143 /* Define to 1 if you have the `dlopen' function. */
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 `fdatasync' function. */
153 #undef HAVE_FDATASYNC
155 /* Define to 1 if you have the `fls' function. */
158 /* Define to 1 if you have the `fpclass' function. */
161 /* Define to 1 if you have the `fp_class' function. */
164 /* Define to 1 if you have the `fp_class_d' function. */
165 #undef HAVE_FP_CLASS_D
167 /* Define to 1 if you have the <fp_class.h> header file. */
168 #undef HAVE_FP_CLASS_H
170 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
173 /* Define to 1 if your compiler understands __func__. */
174 #undef HAVE_FUNCNAME__FUNC
176 /* Define to 1 if your compiler understands __FUNCTION__. */
177 #undef HAVE_FUNCNAME__FUNCTION
179 /* Define to 1 if you have __atomic_compare_exchange_n(int *, int *, int). */
180 #undef HAVE_GCC__ATOMIC_INT32_CAS
182 /* Define to 1 if you have __atomic_compare_exchange_n(int64 *, int *, int64).
184 #undef HAVE_GCC__ATOMIC_INT64_CAS
186 /* Define to 1 if you have __sync_lock_test_and_set(char *) and friends. */
187 #undef HAVE_GCC__SYNC_CHAR_TAS
189 /* Define to 1 if you have __sync_compare_and_swap(int *, int, int). */
190 #undef HAVE_GCC__SYNC_INT32_CAS
192 /* Define to 1 if you have __sync_lock_test_and_set(int *) and friends. */
193 #undef HAVE_GCC__SYNC_INT32_TAS
195 /* Define to 1 if you have __sync_compare_and_swap(int64 *, int64, int64). */
196 #undef HAVE_GCC__SYNC_INT64_CAS
198 /* Define to 1 if you have the `getaddrinfo' function. */
199 #undef HAVE_GETADDRINFO
201 /* Define to 1 if you have the `gethostbyname_r' function. */
202 #undef HAVE_GETHOSTBYNAME_R
204 /* Define to 1 if you have the `getifaddrs' function. */
205 #undef HAVE_GETIFADDRS
207 /* Define to 1 if you have the `getopt' function. */
210 /* Define to 1 if you have the <getopt.h> header file. */
213 /* Define to 1 if you have the `getopt_long' function. */
214 #undef HAVE_GETOPT_LONG
216 /* Define to 1 if you have the `getpeereid' function. */
217 #undef HAVE_GETPEEREID
219 /* Define to 1 if you have the `getpeerucred' function. */
220 #undef HAVE_GETPEERUCRED
222 /* Define to 1 if you have the `getpwuid_r' function. */
223 #undef HAVE_GETPWUID_R
225 /* Define to 1 if you have the `getrlimit' function. */
226 #undef HAVE_GETRLIMIT
228 /* Define to 1 if you have the `getrusage' function. */
229 #undef HAVE_GETRUSAGE
231 /* Define to 1 if you have the `gettimeofday' function. */
232 #undef HAVE_GETTIMEOFDAY
234 /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
235 #undef HAVE_GSSAPI_GSSAPI_H
237 /* Define to 1 if you have the <gssapi.h> header file. */
240 /* Define to 1 if you have the <history.h> header file. */
241 #undef HAVE_HISTORY_H
243 /* Define to 1 if you have the `history_truncate_file' function. */
244 #undef HAVE_HISTORY_TRUNCATE_FILE
246 /* Define to 1 if you have the <ieeefp.h> header file. */
249 /* Define to 1 if you have the <ifaddrs.h> header file. */
250 #undef HAVE_IFADDRS_H
252 /* Define to 1 if you have the `inet_aton' function. */
253 #undef HAVE_INET_ATON
255 /* Define to 1 if the system has the type `int64'. */
258 /* Define to 1 if the system has the type `int8'. */
261 /* Define to 1 if the system has the type `intptr_t'. */
264 /* Define to 1 if you have the <inttypes.h> header file. */
265 #undef HAVE_INTTYPES_H
267 /* Define to 1 if you have the global variable 'int opterr'. */
268 #undef HAVE_INT_OPTERR
270 /* Define to 1 if you have the global variable 'int optreset'. */
271 #undef HAVE_INT_OPTRESET
273 /* Define to 1 if you have the global variable 'int timezone'. */
274 #undef HAVE_INT_TIMEZONE
276 /* Define to 1 if you have support for IPv6. */
279 /* Define to 1 if you have isinf(). */
282 /* Define to 1 if you have the <langinfo.h> header file. */
283 #undef HAVE_LANGINFO_H
285 /* Define to 1 if you have the <ldap.h> header file. */
288 /* Define to 1 if you have the `crypto' library (-lcrypto). */
289 #undef HAVE_LIBCRYPTO
291 /* Define to 1 if you have the `ldap' library (-lldap). */
294 /* Define to 1 if you have the `ldap_r' library (-lldap_r). */
295 #undef HAVE_LIBLDAP_R
297 /* Define to 1 if you have the `m' library (-lm). */
300 /* Define to 1 if you have the `pam' library (-lpam). */
303 /* Define if you have a function readline library */
304 #undef HAVE_LIBREADLINE
306 /* Define to 1 if you have the `selinux' library (-lselinux). */
307 #undef HAVE_LIBSELINUX
309 /* Define to 1 if you have the `ssl' library (-lssl). */
312 /* Define to 1 if you have the `wldap32' library (-lwldap32). */
313 #undef HAVE_LIBWLDAP32
315 /* Define to 1 if you have the `xml2' library (-lxml2). */
318 /* Define to 1 if you have the `xslt' library (-lxslt). */
321 /* Define to 1 if you have the `z' library (-lz). */
324 /* Define to 1 if constants of type 'long long int' should have the suffix LL.
326 #undef HAVE_LL_CONSTANTS
328 /* Define to 1 if the system has the type `locale_t'. */
331 /* Define to 1 if `long int' works and is 64 bits. */
332 #undef HAVE_LONG_INT_64
334 /* Define to 1 if the system has the type `long long int'. */
335 #undef HAVE_LONG_LONG_INT
337 /* Define to 1 if `long long int' works and is 64 bits. */
338 #undef HAVE_LONG_LONG_INT_64
340 /* Define to 1 if you have the <mbarrier.h> header file. */
341 #undef HAVE_MBARRIER_H
343 /* Define to 1 if you have the `mbstowcs_l' function. */
344 #undef HAVE_MBSTOWCS_L
346 /* Define to 1 if you have the `memmove' function. */
349 /* Define to 1 if you have the <memory.h> header file. */
352 /* Define to 1 if the system has the type `MINIDUMP_TYPE'. */
353 #undef HAVE_MINIDUMP_TYPE
355 /* Define to 1 if you have the `mkdtemp' function. */
358 /* Define to 1 if you have the <netinet/in.h> header file. */
359 #undef HAVE_NETINET_IN_H
361 /* Define to 1 if you have the <netinet/tcp.h> header file. */
362 #undef HAVE_NETINET_TCP_H
364 /* Define to 1 if you have the <net/if.h> header file. */
367 /* Define to 1 if you have the <ossp/uuid.h> header file. */
368 #undef HAVE_OSSP_UUID_H
370 /* Define to 1 if you have the <pam/pam_appl.h> header file. */
371 #undef HAVE_PAM_PAM_APPL_H
373 /* Define to 1 if you have the `poll' function. */
376 /* Define to 1 if you have the <poll.h> header file. */
379 /* Define to 1 if you have the `posix_fadvise' function. */
380 #undef HAVE_POSIX_FADVISE
382 /* Define to 1 if you have the POSIX signal interface. */
383 #undef HAVE_POSIX_SIGNALS
385 /* Define to 1 if the assembler supports PPC's LWARX mutex hint bit. */
386 #undef HAVE_PPC_LWARX_MUTEX_HINT
388 /* Define to 1 if you have the `pstat' function. */
391 /* Define to 1 if the PS_STRINGS thing exists. */
392 #undef HAVE_PS_STRINGS
394 /* Define if you have POSIX threads libraries and header files. */
397 /* Define to 1 if you have the `pthread_is_threaded_np' function. */
398 #undef HAVE_PTHREAD_IS_THREADED_NP
400 /* Have PTHREAD_PRIO_INHERIT. */
401 #undef HAVE_PTHREAD_PRIO_INHERIT
403 /* Define to 1 if you have the <pwd.h> header file. */
406 /* Define to 1 if you have the `random' function. */
409 /* Define to 1 if you have the <readline.h> header file. */
410 #undef HAVE_READLINE_H
412 /* Define to 1 if you have the <readline/history.h> header file. */
413 #undef HAVE_READLINE_HISTORY_H
415 /* Define to 1 if you have the <readline/readline.h> header file. */
416 #undef HAVE_READLINE_READLINE_H
418 /* Define to 1 if you have the `readlink' function. */
421 /* Define to 1 if you have the `rint' function. */
424 /* Define to 1 if you have the global variable
425 'rl_completion_append_character'. */
426 #undef HAVE_RL_COMPLETION_APPEND_CHARACTER
428 /* Define to 1 if you have the `rl_completion_matches' function. */
429 #undef HAVE_RL_COMPLETION_MATCHES
431 /* Define to 1 if you have the `rl_filename_completion_function' function. */
432 #undef HAVE_RL_FILENAME_COMPLETION_FUNCTION
434 /* Define to 1 if you have the <security/pam_appl.h> header file. */
435 #undef HAVE_SECURITY_PAM_APPL_H
437 /* Define to 1 if you have the `setproctitle' function. */
438 #undef HAVE_SETPROCTITLE
440 /* Define to 1 if you have the `setsid' function. */
443 /* Define to 1 if you have the `shm_open' function. */
446 /* Define to 1 if you have the `sigprocmask' function. */
447 #undef HAVE_SIGPROCMASK
449 /* Define to 1 if you have sigsetjmp(). */
450 #undef HAVE_SIGSETJMP
452 /* Define to 1 if the system has the type `sig_atomic_t'. */
453 #undef HAVE_SIG_ATOMIC_T
455 /* Define to 1 if you have the `snprintf' function. */
458 /* Define to 1 if you have spinlocks. */
459 #undef HAVE_SPINLOCKS
461 /* Define to 1 if you have the `srandom' function. */
464 /* Define to 1 if you have the `SSL_get_current_compression' function. */
465 #undef HAVE_SSL_GET_CURRENT_COMPRESSION
467 /* Define to 1 if you have the <stdint.h> header file. */
470 /* Define to 1 if you have the <stdlib.h> header file. */
473 /* Define to 1 if you have the `strerror' function. */
476 /* Define to 1 if you have the `strerror_r' function. */
477 #undef HAVE_STRERROR_R
479 /* Define to 1 if you have the <strings.h> header file. */
480 #undef HAVE_STRINGS_H
482 /* Define to 1 if you have the <string.h> header file. */
485 /* Define to 1 if you have the `strlcat' function. */
488 /* Define to 1 if you have the `strlcpy' function. */
491 /* Define to 1 if you have the `strtoll' function. */
494 /* Define to 1 if you have the `strtoq' function. */
497 /* Define to 1 if you have the `strtoull' function. */
500 /* Define to 1 if you have the `strtouq' function. */
503 /* Define to 1 if the system has the type `struct addrinfo'. */
504 #undef HAVE_STRUCT_ADDRINFO
506 /* Define to 1 if the system has the type `struct cmsgcred'. */
507 #undef HAVE_STRUCT_CMSGCRED
509 /* Define to 1 if the system has the type `struct option'. */
510 #undef HAVE_STRUCT_OPTION
512 /* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
513 #undef HAVE_STRUCT_SOCKADDR_SA_LEN
515 /* Define to 1 if the system has the type `struct sockaddr_storage'. */
516 #undef HAVE_STRUCT_SOCKADDR_STORAGE
518 /* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
519 #undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY
521 /* Define to 1 if `ss_len' is a member of `struct sockaddr_storage'. */
522 #undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN
524 /* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */
525 #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY
527 /* Define to 1 if `__ss_len' is a member of `struct sockaddr_storage'. */
528 #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN
530 /* Define to 1 if `tm_zone' is a member of `struct tm'. */
531 #undef HAVE_STRUCT_TM_TM_ZONE
533 /* Define to 1 if you have the `symlink' function. */
536 /* Define to 1 if you have the `sync_file_range' function. */
537 #undef HAVE_SYNC_FILE_RANGE
539 /* Define to 1 if you have the syslog interface. */
542 /* Define to 1 if you have the <sys/ioctl.h> header file. */
543 #undef HAVE_SYS_IOCTL_H
545 /* Define to 1 if you have the <sys/ipc.h> header file. */
546 #undef HAVE_SYS_IPC_H
548 /* Define to 1 if you have the <sys/poll.h> header file. */
549 #undef HAVE_SYS_POLL_H
551 /* Define to 1 if you have the <sys/pstat.h> header file. */
552 #undef HAVE_SYS_PSTAT_H
554 /* Define to 1 if you have the <sys/resource.h> header file. */
555 #undef HAVE_SYS_RESOURCE_H
557 /* Define to 1 if you have the <sys/select.h> header file. */
558 #undef HAVE_SYS_SELECT_H
560 /* Define to 1 if you have the <sys/sem.h> header file. */
561 #undef HAVE_SYS_SEM_H
563 /* Define to 1 if you have the <sys/shm.h> header file. */
564 #undef HAVE_SYS_SHM_H
566 /* Define to 1 if you have the <sys/socket.h> header file. */
567 #undef HAVE_SYS_SOCKET_H
569 /* Define to 1 if you have the <sys/sockio.h> header file. */
570 #undef HAVE_SYS_SOCKIO_H
572 /* Define to 1 if you have the <sys/stat.h> header file. */
573 #undef HAVE_SYS_STAT_H
575 /* Define to 1 if you have the <sys/tas.h> header file. */
576 #undef HAVE_SYS_TAS_H
578 /* Define to 1 if you have the <sys/time.h> header file. */
579 #undef HAVE_SYS_TIME_H
581 /* Define to 1 if you have the <sys/types.h> header file. */
582 #undef HAVE_SYS_TYPES_H
584 /* Define to 1 if you have the <sys/ucred.h> header file. */
585 #undef HAVE_SYS_UCRED_H
587 /* Define to 1 if you have the <sys/un.h> header file. */
590 /* Define to 1 if you have the <termios.h> header file. */
591 #undef HAVE_TERMIOS_H
593 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
594 `HAVE_STRUCT_TM_TM_ZONE' instead. */
597 /* Define to 1 if you have the `towlower' function. */
600 /* Define to 1 if you have the external array `tzname'. */
603 /* Define to 1 if you have the <ucred.h> header file. */
606 /* Define to 1 if the system has the type `uint64'. */
609 /* Define to 1 if the system has the type `uint8'. */
612 /* Define to 1 if the system has the type `uintptr_t'. */
613 #undef HAVE_UINTPTR_T
615 /* Define to 1 if the system has the type `union semun'. */
616 #undef HAVE_UNION_SEMUN
618 /* Define to 1 if you have the <unistd.h> header file. */
621 /* Define to 1 if you have unix sockets. */
622 #undef HAVE_UNIX_SOCKETS
624 /* Define to 1 if you have the `unsetenv' function. */
627 /* Define to 1 if the system has the type `unsigned long long int'. */
628 #undef HAVE_UNSIGNED_LONG_LONG_INT
630 /* Define to 1 if you have the `utime' function. */
633 /* Define to 1 if you have the `utimes' function. */
636 /* Define to 1 if you have the <utime.h> header file. */
639 /* Define to 1 if you have BSD UUID support. */
642 /* Define to 1 if you have E2FS UUID support. */
643 #undef HAVE_UUID_E2FS
645 /* Define to 1 if you have the <uuid.h> header file. */
648 /* Define to 1 if you have OSSP UUID support. */
649 #undef HAVE_UUID_OSSP
651 /* Define to 1 if you have the <uuid/uuid.h> header file. */
652 #undef HAVE_UUID_UUID_H
654 /* Define to 1 if you have the `vsnprintf' function. */
655 #undef HAVE_VSNPRINTF
657 /* Define to 1 if you have the <wchar.h> header file. */
660 /* Define to 1 if you have the `wcstombs' function. */
663 /* Define to 1 if you have the `wcstombs_l' function. */
664 #undef HAVE_WCSTOMBS_L
666 /* Define to 1 if you have the <wctype.h> header file. */
669 /* Define to 1 if you have the <winldap.h> header file. */
670 #undef HAVE_WINLDAP_H
672 /* Define to 1 if your compiler understands __builtin_bswap32. */
673 #undef HAVE__BUILTIN_BSWAP32
675 /* Define to 1 if your compiler understands __builtin_constant_p. */
676 #undef HAVE__BUILTIN_CONSTANT_P
678 /* Define to 1 if your compiler understands __builtin_types_compatible_p. */
679 #undef HAVE__BUILTIN_TYPES_COMPATIBLE_P
681 /* Define to 1 if your compiler understands __builtin_unreachable. */
682 #undef HAVE__BUILTIN_UNREACHABLE
684 /* Define to 1 if you have __cpuid. */
687 /* Define to 1 if you have __get_cpuid. */
688 #undef HAVE__GET_CPUID
690 /* Define to 1 if your compiler understands _Static_assert. */
691 #undef HAVE__STATIC_ASSERT
693 /* Define to 1 if your compiler understands __VA_ARGS__ in macros. */
696 /* Define to the appropriate snprintf length modifier for 64-bit ints. */
697 #undef INT64_MODIFIER
699 /* Define to 1 if `locale_t' requires <xlocale.h>. */
700 #undef LOCALE_T_IN_XLOCALE
702 /* Define as the maximum alignment requirement of any C data type. */
703 #undef MAXIMUM_ALIGNOF
705 /* Define bytes to use libc memset(). */
706 #undef MEMSET_LOOP_LIMIT
708 /* Define to the address where bug reports for this package should be sent. */
709 #undef PACKAGE_BUGREPORT
711 /* Define to the full name of this package. */
714 /* Define to the full name and version of this package. */
715 #undef PACKAGE_STRING
717 /* Define to the one symbol short name of this package. */
718 #undef PACKAGE_TARNAME
720 /* Define to the home page for this package. */
723 /* Define to the version of this package. */
724 #undef PACKAGE_VERSION
726 /* Define to the name of a signed 128-bit integer type. */
727 #undef PG_INT128_TYPE
729 /* Define to the name of a signed 64-bit integer type. */
732 /* Define to the name of the default PostgreSQL service principal in Kerberos
733 (GSSAPI). (--with-krb-srvnam=NAME) */
736 /* PostgreSQL major version as a string */
737 #undef PG_MAJORVERSION
739 /* Define to gnu_printf if compiler supports it, else printf. */
740 #undef PG_PRINTF_ATTRIBUTE
742 /* PostgreSQL version as a string */
745 /* PostgreSQL version as a number */
746 #undef PG_VERSION_NUM
748 /* A string containing the version number, platform, and C compiler */
749 #undef PG_VERSION_STR
751 /* Define to 1 to allow profiling output to be saved separately for each
753 #undef PROFILE_PID_DIR
755 /* Define to necessary symbol if this constant uses a non-standard name on
757 #undef PTHREAD_CREATE_JOINABLE
759 /* RELSEG_SIZE is the maximum number of blocks allowed in one disk file. Thus,
760 the maximum size of a single file is RELSEG_SIZE * BLCKSZ; relations bigger
761 than that are divided into multiple files. RELSEG_SIZE * BLCKSZ must be
762 less than your OS' limit on file size. This is often 2 GB or 4GB in a
763 32-bit operating system, unless you have large file support enabled. By
764 default, we make the limit 1 GB to avoid any possible integer-overflow
765 problems within the OS. A limit smaller than necessary only means we divide
766 a large relation into more chunks than necessary, so it seems best to err
767 in the direction of a small limit. A power-of-2 value is recommended to
768 save a few cycles in md.c, but is not absolutely required. Changing
769 RELSEG_SIZE requires an initdb. */
772 /* The size of `long', as computed by sizeof. */
775 /* The size of `off_t', as computed by sizeof. */
778 /* The size of `size_t', as computed by sizeof. */
781 /* The size of `void *', as computed by sizeof. */
784 /* Define to 1 if you have the ANSI C header files. */
787 /* Define to 1 if strerror_r() returns a int. */
788 #undef STRERROR_R_INT
790 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
791 #undef TM_IN_SYS_TIME
793 /* Define to 1 to build with assertion checks. (--enable-cassert) */
794 #undef USE_ASSERT_CHECKING
796 /* Define to 1 to build with Bonjour support. (--with-bonjour) */
799 /* Define to 1 if you want float4 values to be passed by value.
800 (--enable-float4-byval) */
801 #undef USE_FLOAT4_BYVAL
803 /* Define to 1 if you want float8, int8, etc values to be passed by value.
804 (--enable-float8-byval) */
805 #undef USE_FLOAT8_BYVAL
807 /* Define to 1 if you want 64-bit integer timestamp and interval support.
808 (--enable-integer-datetimes) */
809 #undef USE_INTEGER_DATETIMES
811 /* Define to 1 to build with LDAP support. (--with-ldap) */
814 /* Define to 1 to build with XML support. (--with-libxml) */
817 /* Define to 1 to use XSLT support when building contrib/xml2.
821 /* Define to select named POSIX semaphores. */
822 #undef USE_NAMED_POSIX_SEMAPHORES
824 /* Define to build with OpenSSL support. (--with-openssl) */
827 /* Define to 1 to build with PAM support. (--with-pam) */
830 /* Use replacement snprintf() functions. */
831 #undef USE_REPL_SNPRINTF
833 /* Define to 1 to use Intel SSE 4.2 CRC instructions with a runtime check. */
834 #undef USE_SLICING_BY_8_CRC32C
836 /* Define to 1 use Intel SSE 4.2 CRC instructions. */
837 #undef USE_SSE42_CRC32C
839 /* Define to 1 to use Intel SSSE 4.2 CRC instructions with a runtime check. */
840 #undef USE_SSE42_CRC32C_WITH_RUNTIME_CHECK
842 /* Define to select SysV-style semaphores. */
843 #undef USE_SYSV_SEMAPHORES
845 /* Define to select SysV-style shared memory. */
846 #undef USE_SYSV_SHARED_MEMORY
848 /* Define to select unnamed POSIX semaphores. */
849 #undef USE_UNNAMED_POSIX_SEMAPHORES
851 /* Define to select Win32-style semaphores. */
852 #undef USE_WIN32_SEMAPHORES
854 /* Define to select Win32-style shared memory. */
855 #undef USE_WIN32_SHARED_MEMORY
857 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
858 significant byte first (like Motorola and SPARC, unlike Intel). */
859 #if defined AC_APPLE_UNIVERSAL_BUILD
860 # if defined __BIG_ENDIAN__
861 # define WORDS_BIGENDIAN 1
864 # ifndef WORDS_BIGENDIAN
865 # undef WORDS_BIGENDIAN
869 /* Size of a WAL file block. This need have no particular relation to BLCKSZ.
870 XLOG_BLCKSZ must be a power of 2, and if your system supports O_DIRECT I/O,
871 XLOG_BLCKSZ must be a multiple of the alignment requirement for direct-I/O
872 buffers, else direct I/O may fail. Changing XLOG_BLCKSZ requires an initdb.
876 /* XLOG_SEG_SIZE is the size of a single WAL file. This must be a power of 2
877 and larger than XLOG_BLCKSZ (preferably, a great deal larger than
878 XLOG_BLCKSZ). Changing XLOG_SEG_SIZE requires an initdb. */
883 /* Number of bits in a file offset, on hosts where this is settable. */
884 #undef _FILE_OFFSET_BITS
886 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
887 #undef _LARGEFILE_SOURCE
889 /* Define for large files, on AIX-style hosts. */
892 /* Define to `__inline__' or `__inline' if that's what the C compiler
893 calls it, or to nothing if 'inline' is not supported under any name. */
898 /* Define to the type of a signed integer type wide enough to hold a pointer,
899 if such a type exists, and if the system does not define it. */
902 /* Define to empty if the C compiler does not understand signed types. */
905 /* Define to the type of an unsigned integer type wide enough to hold a
906 pointer, if such a type exists, and if the system does not define it. */