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 1 to enable DTrace support. (--enable-dtrace) */
54 /* Define to build with GSSAPI support. (--with-gssapi) */
57 /* Define to 1 if you want National Language Support. (--enable-nls) */
60 /* Define to 1 to build client libraries as thread-safe code.
61 (--enable-thread-safety) */
62 #undef ENABLE_THREAD_SAFETY
64 /* float4 values are passed by value if 'true', by reference if 'false' */
65 #undef FLOAT4PASSBYVAL
67 /* float8, int8, and related values are passed by value if 'true', by
68 reference if 'false' */
69 #undef FLOAT8PASSBYVAL
71 /* Define to 1 if getpwuid_r() takes a 5th argument. */
72 #undef GETPWUID_R_5ARG
74 /* Define to 1 if gettimeofday() takes only 1 argument. */
75 #undef GETTIMEOFDAY_1ARG
77 #ifdef GETTIMEOFDAY_1ARG
78 # define gettimeofday(a,b) gettimeofday(a)
81 /* Define to 1 if you have the `append_history' function. */
82 #undef HAVE_APPEND_HISTORY
84 /* Define to 1 if you have the `atexit' function. */
87 /* Define to 1 if you have the `cbrt' function. */
90 /* Define to 1 if you have the `class' function. */
93 /* Define to 1 if you have the `crypt' function. */
96 /* Define to 1 if you have the <crypt.h> header file. */
99 /* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
101 #undef HAVE_DECL_FDATASYNC
103 /* Define to 1 if you have the declaration of `F_FULLFSYNC', and to 0 if you
105 #undef HAVE_DECL_F_FULLFSYNC
107 /* Define to 1 if you have the declaration of `posix_fadvise', and to 0 if you
109 #undef HAVE_DECL_POSIX_FADVISE
111 /* Define to 1 if you have the declaration of `snprintf', and to 0 if you
113 #undef HAVE_DECL_SNPRINTF
115 /* Define to 1 if you have the declaration of `strlcat', and to 0 if you
117 #undef HAVE_DECL_STRLCAT
119 /* Define to 1 if you have the declaration of `strlcpy', and to 0 if you
121 #undef HAVE_DECL_STRLCPY
123 /* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you
125 #undef HAVE_DECL_SYS_SIGLIST
127 /* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
129 #undef HAVE_DECL_VSNPRINTF
131 /* Define to 1 if you have the <dld.h> header file. */
134 /* Define to 1 if you have the `dlopen' function. */
137 /* Define to 1 if you have the <editline/history.h> header file. */
138 #undef HAVE_EDITLINE_HISTORY_H
140 /* Define to 1 if you have the <editline/readline.h> header file. */
141 #undef HAVE_EDITLINE_READLINE_H
143 /* Define to 1 if you have the `erand48' function. */
146 /* Define to 1 if you have the `ERR_set_mark' function. */
147 #undef HAVE_ERR_SET_MARK
149 /* Define to 1 if you have the `fcvt' function. */
152 /* Define to 1 if you have the `fdatasync' function. */
153 #undef HAVE_FDATASYNC
155 /* Define to 1 if you have the `fpclass' function. */
158 /* Define to 1 if you have the `fp_class' function. */
161 /* Define to 1 if you have the `fp_class_d' function. */
162 #undef HAVE_FP_CLASS_D
164 /* Define to 1 if you have the <fp_class.h> header file. */
165 #undef HAVE_FP_CLASS_H
167 /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
170 /* Define to 1 if your compiler understands __func__. */
171 #undef HAVE_FUNCNAME__FUNC
173 /* Define to 1 if your compiler understands __FUNCTION__. */
174 #undef HAVE_FUNCNAME__FUNCTION
176 /* Define to 1 if you have the `getaddrinfo' function. */
177 #undef HAVE_GETADDRINFO
179 /* Define to 1 if you have the `gethostbyname_r' function. */
180 #undef HAVE_GETHOSTBYNAME_R
182 /* Define to 1 if you have the `getifaddrs' function. */
183 #undef HAVE_GETIFADDRS
185 /* Define to 1 if you have the `getopt' function. */
188 /* Define to 1 if you have the <getopt.h> header file. */
191 /* Define to 1 if you have the `getopt_long' function. */
192 #undef HAVE_GETOPT_LONG
194 /* Define to 1 if you have the `getpeereid' function. */
195 #undef HAVE_GETPEEREID
197 /* Define to 1 if you have the `getpeerucred' function. */
198 #undef HAVE_GETPEERUCRED
200 /* Define to 1 if you have the `getpwuid_r' function. */
201 #undef HAVE_GETPWUID_R
203 /* Define to 1 if you have the `getrlimit' function. */
204 #undef HAVE_GETRLIMIT
206 /* Define to 1 if you have the `getrusage' function. */
207 #undef HAVE_GETRUSAGE
209 /* Define to 1 if you have the `gettimeofday' function. */
210 #undef HAVE_GETTIMEOFDAY
212 /* Define to 1 if you have the <gssapi/gssapi.h> header file. */
213 #undef HAVE_GSSAPI_GSSAPI_H
215 /* Define to 1 if you have the <gssapi.h> header file. */
218 /* Define to 1 if you have the <history.h> header file. */
219 #undef HAVE_HISTORY_H
221 /* Define to 1 if you have the `history_truncate_file' function. */
222 #undef HAVE_HISTORY_TRUNCATE_FILE
224 /* Define to 1 if you have the <ieeefp.h> header file. */
227 /* Define to 1 if you have the <ifaddrs.h> header file. */
228 #undef HAVE_IFADDRS_H
230 /* Define to 1 if you have the `inet_aton' function. */
231 #undef HAVE_INET_ATON
233 /* Define to 1 if the system has the type `int64'. */
236 /* Define to 1 if the system has the type `int8'. */
239 /* Define to 1 if the system has the type `intptr_t'. */
242 /* Define to 1 if you have the <inttypes.h> header file. */
243 #undef HAVE_INTTYPES_H
245 /* Define to 1 if you have the global variable 'int opterr'. */
246 #undef HAVE_INT_OPTERR
248 /* Define to 1 if you have the global variable 'int optreset'. */
249 #undef HAVE_INT_OPTRESET
251 /* Define to 1 if you have the global variable 'int timezone'. */
252 #undef HAVE_INT_TIMEZONE
254 /* Define to 1 if you have support for IPv6. */
257 /* Define to 1 if you have isinf(). */
260 /* Define to 1 if you have the <kernel/image.h> header file. */
261 #undef HAVE_KERNEL_IMAGE_H
263 /* Define to 1 if you have the <kernel/OS.h> header file. */
264 #undef HAVE_KERNEL_OS_H
266 /* Define to 1 if `e_data' is member of `krb5_error'. */
267 #undef HAVE_KRB5_ERROR_E_DATA
269 /* Define to 1 if `text.data' is member of `krb5_error'. */
270 #undef HAVE_KRB5_ERROR_TEXT_DATA
272 /* Define to 1 if you have krb5_free_unparsed_name */
273 #undef HAVE_KRB5_FREE_UNPARSED_NAME
275 /* Define to 1 if `client' is member of `krb5_ticket'. */
276 #undef HAVE_KRB5_TICKET_CLIENT
278 /* Define to 1 if `enc_part2' is member of `krb5_ticket'. */
279 #undef HAVE_KRB5_TICKET_ENC_PART2
281 /* Define to 1 if you have the <langinfo.h> header file. */
282 #undef HAVE_LANGINFO_H
284 /* Define to 1 if you have the <ldap.h> header file. */
287 /* Define to 1 if you have the `crypto' library (-lcrypto). */
288 #undef HAVE_LIBCRYPTO
290 /* Define to 1 if you have the `eay32' library (-leay32). */
293 /* Define to 1 if you have the `ldap' library (-lldap). */
296 /* Define to 1 if you have the `ldap_r' library (-lldap_r). */
297 #undef HAVE_LIBLDAP_R
299 /* Define to 1 if you have the `m' library (-lm). */
302 /* Define to 1 if you have the `pam' library (-lpam). */
305 /* Define if you have a function readline library */
306 #undef HAVE_LIBREADLINE
308 /* Define to 1 if you have the `ssl' library (-lssl). */
311 /* Define to 1 if you have the `ssleay32' library (-lssleay32). */
312 #undef HAVE_LIBSSLEAY32
314 /* Define to 1 if you have the `wldap32' library (-lwldap32). */
315 #undef HAVE_LIBWLDAP32
317 /* Define to 1 if you have the `xml2' library (-lxml2). */
320 /* Define to 1 if you have the `xslt' library (-lxslt). */
323 /* Define to 1 if you have the `z' library (-lz). */
326 /* Define to 1 if constants of type 'long long int' should have the suffix LL.
328 #undef HAVE_LL_CONSTANTS
330 /* Define to 1 if `long int' works and is 64 bits. */
331 #undef HAVE_LONG_INT_64
333 /* Define to 1 if `long long int' works and is 64 bits. */
334 #undef HAVE_LONG_LONG_INT_64
336 /* Define to 1 if you have the `memmove' function. */
339 /* Define to 1 if you have the <memory.h> header file. */
342 /* Define to 1 if you have the <netinet/in.h> header file. */
343 #undef HAVE_NETINET_IN_H
345 /* Define to 1 if you have the <netinet/tcp.h> header file. */
346 #undef HAVE_NETINET_TCP_H
348 /* Define to 1 if you have the <net/if.h> header file. */
351 /* Define to 1 if you have the `on_exit' function. */
354 /* Define to 1 if you have the <ossp/uuid.h> header file. */
355 #undef HAVE_OSSP_UUID_H
357 /* Define to 1 if you have the <pam/pam_appl.h> header file. */
358 #undef HAVE_PAM_PAM_APPL_H
360 /* Define to 1 if you have the `poll' function. */
363 /* Define to 1 if you have the <poll.h> header file. */
366 /* Define to 1 if you have the `posix_fadvise' function. */
367 #undef HAVE_POSIX_FADVISE
369 /* Define to 1 if you have the POSIX signal interface. */
370 #undef HAVE_POSIX_SIGNALS
372 /* Define to 1 if you have the `pstat' function. */
375 /* Define to 1 if the PS_STRINGS thing exists. */
376 #undef HAVE_PS_STRINGS
378 /* Define if you have POSIX threads libraries and header files. */
381 /* Define to 1 if you have the <pwd.h> header file. */
384 /* Define to 1 if you have the `random' function. */
387 /* Define to 1 if you have the <readline.h> header file. */
388 #undef HAVE_READLINE_H
390 /* Define to 1 if you have the <readline/history.h> header file. */
391 #undef HAVE_READLINE_HISTORY_H
393 /* Define to 1 if you have the <readline/readline.h> header file. */
394 #undef HAVE_READLINE_READLINE_H
396 /* Define to 1 if you have the `readlink' function. */
399 /* Define to 1 if you have the `rint' function. */
402 /* Define to 1 if you have the global variable
403 'rl_completion_append_character'. */
404 #undef HAVE_RL_COMPLETION_APPEND_CHARACTER
406 /* Define to 1 if you have the `rl_completion_matches' function. */
407 #undef HAVE_RL_COMPLETION_MATCHES
409 /* Define to 1 if you have the `rl_filename_completion_function' function. */
410 #undef HAVE_RL_FILENAME_COMPLETION_FUNCTION
412 /* Define to 1 if you have the <security/pam_appl.h> header file. */
413 #undef HAVE_SECURITY_PAM_APPL_H
415 /* Define to 1 if you have the `setproctitle' function. */
416 #undef HAVE_SETPROCTITLE
418 /* Define to 1 if you have the `setsid' function. */
421 /* Define to 1 if you have the `sigprocmask' function. */
422 #undef HAVE_SIGPROCMASK
424 /* Define to 1 if you have sigsetjmp(). */
425 #undef HAVE_SIGSETJMP
427 /* Define to 1 if the system has the type `sig_atomic_t'. */
428 #undef HAVE_SIG_ATOMIC_T
430 /* Define to 1 if you have the `snprintf' function. */
433 /* Define to 1 if you have spinlocks. */
434 #undef HAVE_SPINLOCKS
436 /* Define to 1 if you have the `srandom' function. */
439 /* Define to 1 if you have the <stdint.h> header file. */
442 /* Define to 1 if you have the <stdlib.h> header file. */
445 /* Define to 1 if you have the `strdup' function. */
448 /* Define to 1 if you have the `strerror' function. */
451 /* Define to 1 if you have the `strerror_r' function. */
452 #undef HAVE_STRERROR_R
454 /* Define to 1 if cpp supports the ANSI # stringizing operator. */
455 #undef HAVE_STRINGIZE
457 /* Define to 1 if you have the <strings.h> header file. */
458 #undef HAVE_STRINGS_H
460 /* Define to 1 if you have the <string.h> header file. */
463 /* Define to 1 if you have the `strlcat' function. */
466 /* Define to 1 if you have the `strlcpy' function. */
469 /* Define to 1 if you have the `strtol' function. */
472 /* Define to 1 if you have the `strtoll' function. */
475 /* Define to 1 if you have the `strtoq' function. */
478 /* Define to 1 if you have the `strtoul' function. */
481 /* Define to 1 if you have the `strtoull' function. */
484 /* Define to 1 if you have the `strtouq' function. */
487 /* Define to 1 if the system has the type `struct addrinfo'. */
488 #undef HAVE_STRUCT_ADDRINFO
490 /* Define to 1 if the system has the type `struct cmsgcred'. */
491 #undef HAVE_STRUCT_CMSGCRED
493 /* Define to 1 if the system has the type `struct fcred'. */
494 #undef HAVE_STRUCT_FCRED
496 /* Define to 1 if the system has the type `struct option'. */
497 #undef HAVE_STRUCT_OPTION
499 /* Define to 1 if `sa_len' is member of `struct sockaddr'. */
500 #undef HAVE_STRUCT_SOCKADDR_SA_LEN
502 /* Define to 1 if the system has the type `struct sockaddr_storage'. */
503 #undef HAVE_STRUCT_SOCKADDR_STORAGE
505 /* Define to 1 if `ss_family' is member of `struct sockaddr_storage'. */
506 #undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY
508 /* Define to 1 if `ss_len' is member of `struct sockaddr_storage'. */
509 #undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN
511 /* Define to 1 if `__ss_family' is member of `struct sockaddr_storage'. */
512 #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY
514 /* Define to 1 if `__ss_len' is member of `struct sockaddr_storage'. */
515 #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN
517 /* Define to 1 if the system has the type `struct sockaddr_un'. */
518 #undef HAVE_STRUCT_SOCKADDR_UN
520 /* Define to 1 if the system has the type `struct sockcred'. */
521 #undef HAVE_STRUCT_SOCKCRED
523 /* Define to 1 if `tm_zone' is member of `struct tm'. */
524 #undef HAVE_STRUCT_TM_TM_ZONE
526 /* Define to 1 if you have the <SupportDefs.h> header file. */
527 #undef HAVE_SUPPORTDEFS_H
529 /* Define to 1 if you have the `symlink' function. */
532 /* Define to 1 if you have the `sysconf' function. */
535 /* Define to 1 if you have the syslog interface. */
538 /* Define to 1 if you have the <sys/ioctl.h> header file. */
539 #undef HAVE_SYS_IOCTL_H
541 /* Define to 1 if you have the <sys/ipc.h> header file. */
542 #undef HAVE_SYS_IPC_H
544 /* Define to 1 if you have the <sys/poll.h> header file. */
545 #undef HAVE_SYS_POLL_H
547 /* Define to 1 if you have the <sys/pstat.h> header file. */
548 #undef HAVE_SYS_PSTAT_H
550 /* Define to 1 if you have the <sys/resource.h> header file. */
551 #undef HAVE_SYS_RESOURCE_H
553 /* Define to 1 if you have the <sys/select.h> header file. */
554 #undef HAVE_SYS_SELECT_H
556 /* Define to 1 if you have the <sys/sem.h> header file. */
557 #undef HAVE_SYS_SEM_H
559 /* Define to 1 if you have the <sys/shm.h> header file. */
560 #undef HAVE_SYS_SHM_H
562 /* Define to 1 if you have the <sys/socket.h> header file. */
563 #undef HAVE_SYS_SOCKET_H
565 /* Define to 1 if you have the <sys/sockio.h> header file. */
566 #undef HAVE_SYS_SOCKIO_H
568 /* Define to 1 if you have the <sys/stat.h> header file. */
569 #undef HAVE_SYS_STAT_H
571 /* Define to 1 if you have the <sys/tas.h> header file. */
572 #undef HAVE_SYS_TAS_H
574 /* Define to 1 if you have the <sys/time.h> header file. */
575 #undef HAVE_SYS_TIME_H
577 /* Define to 1 if you have the <sys/types.h> header file. */
578 #undef HAVE_SYS_TYPES_H
580 /* Define to 1 if you have the <sys/un.h> header file. */
583 /* Define to 1 if you have the <termios.h> header file. */
584 #undef HAVE_TERMIOS_H
586 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
587 `HAVE_STRUCT_TM_TM_ZONE' instead. */
590 /* Define to 1 if you have the `towlower' function. */
593 /* Define to 1 if you have the external array `tzname'. */
596 /* Define to 1 if you have the <ucred.h> header file. */
599 /* Define to 1 if the system has the type `uint64'. */
602 /* Define to 1 if the system has the type `uint8'. */
605 /* Define to 1 if the system has the type `uintptr_t'. */
606 #undef HAVE_UINTPTR_T
608 /* Define to 1 if the system has the type `union semun'. */
609 #undef HAVE_UNION_SEMUN
611 /* Define to 1 if you have the <unistd.h> header file. */
614 /* Define to 1 if you have unix sockets. */
615 #undef HAVE_UNIX_SOCKETS
617 /* Define to 1 if you have the `unsetenv' function. */
620 /* Define to 1 if you have the `utime' function. */
623 /* Define to 1 if you have the `utimes' function. */
626 /* Define to 1 if you have the <utime.h> header file. */
629 /* Define to 1 if you have the <uuid.h> header file. */
632 /* Define to 1 if you have the `vsnprintf' function. */
633 #undef HAVE_VSNPRINTF
635 /* Define to 1 if you have the `waitpid' function. */
638 /* Define to 1 if you have the <wchar.h> header file. */
641 /* Define to 1 if you have the `wcstombs' function. */
644 /* Define to 1 if you have the <wctype.h> header file. */
647 /* Define to 1 if you have the <winldap.h> header file. */
648 #undef HAVE_WINLDAP_H
650 /* Define to the appropriate snprintf format for 64-bit ints. */
653 /* Define to build with Kerberos 5 support. (--with-krb5) */
656 /* Define as the maximum alignment requirement of any C data type. */
657 #undef MAXIMUM_ALIGNOF
659 /* Define bytes to use libc memset(). */
660 #undef MEMSET_LOOP_LIMIT
662 /* Define to the address where bug reports for this package should be sent. */
663 #undef PACKAGE_BUGREPORT
665 /* Define to the full name of this package. */
668 /* Define to the full name and version of this package. */
669 #undef PACKAGE_STRING
671 /* Define to the one symbol short name of this package. */
672 #undef PACKAGE_TARNAME
674 /* Define to the version of this package. */
675 #undef PACKAGE_VERSION
677 /* Define to the name of the default PostgreSQL service principal in Kerberos.
678 (--with-krb-srvnam=NAME) */
681 /* PostgreSQL major version as a string */
682 #undef PG_MAJORVERSION
684 /* PostgreSQL version as a string */
687 /* PostgreSQL version as a number */
688 #undef PG_VERSION_NUM
690 /* A string containing the version number, platform, and C compiler */
691 #undef PG_VERSION_STR
693 /* Define to 1 to allow profiling output to be saved separately for each
695 #undef PROFILE_PID_DIR
697 /* Define to the necessary symbol if this constant uses a non-standard name on
699 #undef PTHREAD_CREATE_JOINABLE
701 /* RELSEG_SIZE is the maximum number of blocks allowed in one disk file. Thus,
702 the maximum size of a single file is RELSEG_SIZE * BLCKSZ; relations bigger
703 than that are divided into multiple files. RELSEG_SIZE * BLCKSZ must be
704 less than your OS' limit on file size. This is often 2 GB or 4GB in a
705 32-bit operating system, unless you have large file support enabled. By
706 default, we make the limit 1 GB to avoid any possible integer-overflow
707 problems within the OS. A limit smaller than necessary only means we divide
708 a large relation into more chunks than necessary, so it seems best to err
709 in the direction of a small limit. A power-of-2 value is recommended to
710 save a few cycles in md.c, but is not absolutely required. Changing
711 RELSEG_SIZE requires an initdb. */
714 /* The size of `long', as computed by sizeof. */
717 /* The size of `off_t', as computed by sizeof. */
720 /* The size of `size_t', as computed by sizeof. */
723 /* The size of `void *', as computed by sizeof. */
726 /* Define to 1 if you have the ANSI C header files. */
729 /* Define to 1 if strerror_r() returns a int. */
730 #undef STRERROR_R_INT
732 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
733 #undef TM_IN_SYS_TIME
735 /* Define to the appropriate snprintf format for unsigned 64-bit ints. */
738 /* Define to 1 to build with assertion checks. (--enable-cassert) */
739 #undef USE_ASSERT_CHECKING
741 /* Define to 1 to build with Bonjour support. (--with-bonjour) */
744 /* Define to 1 if you want float4 values to be passed by value.
745 (--enable-float4-byval) */
746 #undef USE_FLOAT4_BYVAL
748 /* Define to 1 if you want float8, int8, etc values to be passed by value.
749 (--enable-float8-byval) */
750 #undef USE_FLOAT8_BYVAL
752 /* Define to 1 if you want 64-bit integer timestamp and interval support.
753 (--enable-integer-datetimes) */
754 #undef USE_INTEGER_DATETIMES
756 /* Define to 1 to build with LDAP support. (--with-ldap) */
759 /* Define to 1 to build with XML support. (--with-libxml) */
762 /* Define to 1 to use XSLT support when building contrib/xml2.
766 /* Define to select named POSIX semaphores. */
767 #undef USE_NAMED_POSIX_SEMAPHORES
769 /* Define to 1 to build with PAM support. (--with-pam) */
772 /* Use replacement snprintf() functions. */
773 #undef USE_REPL_SNPRINTF
775 /* Define to build with (Open)SSL support. (--with-openssl) */
778 /* Define to select SysV-style semaphores. */
779 #undef USE_SYSV_SEMAPHORES
781 /* Define to select SysV-style shared memory. */
782 #undef USE_SYSV_SHARED_MEMORY
784 /* Define to select unnamed POSIX semaphores. */
785 #undef USE_UNNAMED_POSIX_SEMAPHORES
787 /* Define to select Win32-style semaphores. */
788 #undef USE_WIN32_SEMAPHORES
790 /* Define to select Win32-style shared memory. */
791 #undef USE_WIN32_SHARED_MEMORY
793 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
794 significant byte first (like Motorola and SPARC, unlike Intel). */
795 #if defined AC_APPLE_UNIVERSAL_BUILD
796 # if defined __BIG_ENDIAN__
797 # define WORDS_BIGENDIAN 1
800 # ifndef WORDS_BIGENDIAN
801 # undef WORDS_BIGENDIAN
805 /* Size of a WAL file block. This need have no particular relation to BLCKSZ.
806 XLOG_BLCKSZ must be a power of 2, and if your system supports O_DIRECT I/O,
807 XLOG_BLCKSZ must be a multiple of the alignment requirement for direct-I/O
808 buffers, else direct I/O may fail. Changing XLOG_BLCKSZ requires an initdb.
812 /* XLOG_SEG_SIZE is the size of a single WAL file. This must be a power of 2
813 and larger than XLOG_BLCKSZ (preferably, a great deal larger than
814 XLOG_BLCKSZ). Changing XLOG_SEG_SIZE requires an initdb. */
817 /* Number of bits in a file offset, on hosts where this is settable. */
818 #undef _FILE_OFFSET_BITS
820 /* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
821 #undef _LARGEFILE_SOURCE
823 /* Define for large files, on AIX-style hosts. */
826 /* Define to empty if `const' does not conform to ANSI C. */
829 /* Define to `__inline__' or `__inline' if that's what the C compiler
830 calls it, or to nothing if 'inline' is not supported under any name. */
835 /* Define to the type of a signed integer type wide enough to hold a pointer,
836 if such a type exists, and if the system does not define it. */
839 /* Define to empty if the C compiler does not understand signed types. */
842 /* Define to the type of an unsigned integer type wide enough to hold a
843 pointer, if such a type exists, and if the system does not define it. */
846 /* Define to empty if the keyword `volatile' does not work. Warning: valid
847 code using `volatile' can become incorrect without. Disable with care. */