Go to the documentation of this file.
5#define ACCEPT_TYPE_ARG1 int
8#define ACCEPT_TYPE_ARG2 struct sockaddr *
11#define ACCEPT_TYPE_ARG3 socklen_t
14#define ACCEPT_TYPE_RETURN int
20#define ALIGNOF_DOUBLE 8
32#define ALIGNOF_PG_INT128_TYPE 16
35#define ALIGNOF_SHORT 2
47#define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql/14/' '--with-libxml' 'CFLAGS=-g -O0'"
53#define DEF_PGPORT 5432
56#define DEF_PGPORT_STR "5432"
66#define ENABLE_THREAD_SAFETY 1
71#ifdef GETTIMEOFDAY_1ARG
72# define gettimeofday(a,b) gettimeofday(a)
76#define HAVE_APPEND_HISTORY 1
88#define HAVE_BACKTRACE_SYMBOLS 1
97#define HAVE_CLOCK_GETTIME 1
100#define HAVE_COMPUTED_GOTO 1
116#define HAVE_DECL_FDATASYNC 1
120#define HAVE_DECL_F_FULLFSYNC 0
144#define HAVE_DECL_POSIX_FADVISE 1
148#define HAVE_DECL_PREADV 1
152#define HAVE_DECL_PWRITEV 1
156#define HAVE_DECL_RTLD_GLOBAL 1
160#define HAVE_DECL_RTLD_NOW 1
164#define HAVE_DECL_STRLCAT 0
168#define HAVE_DECL_STRLCPY 0
172#define HAVE_DECL_STRNLEN 1
176#define HAVE_DECL_STRTOLL 1
180#define HAVE_DECL_STRTOULL 1
192#define HAVE_EXECINFO_H 1
195#define HAVE_EXPLICIT_BZERO 1
198#define HAVE_FDATASYNC 1
207#define HAVE_FUNCNAME__FUNC 1
213#define HAVE_GCC__ATOMIC_INT32_CAS 1
217#define HAVE_GCC__ATOMIC_INT64_CAS 1
220#define HAVE_GCC__SYNC_CHAR_TAS 1
223#define HAVE_GCC__SYNC_INT32_CAS 1
226#define HAVE_GCC__SYNC_INT32_TAS 1
230#define HAVE_GCC__SYNC_INT64_CAS 1
233#define HAVE_GETADDRINFO 1
236#define HAVE_GETHOSTBYNAME_R 1
239#define HAVE_GETIFADDRS 1
245#define HAVE_GETOPT_H 1
248#define HAVE_GETOPT_LONG 1
257#define HAVE_GETPWUID_R 1
260#define HAVE_GETRLIMIT 1
263#define HAVE_GETRUSAGE 1
278#define HAVE_HISTORY_TRUNCATE_FILE 1
287#define HAVE_IFADDRS_H 1
290#define HAVE_INET_ATON 1
299#define HAVE_INTTYPES_H 1
302#define HAVE_INT_OPTERR 1
308#define HAVE_INT_TIMEZONE 1
320#define HAVE_LANGINFO_H 1
344#define HAVE_LIBREADLINE 1
356#define HAVE_LIBXML2 1
368#define HAVE_LOCALE_T 1
371#define HAVE_LONG_INT_64 1
386#define HAVE_MEMORY_H 1
395#define HAVE_MKDTEMP 1
398#define HAVE_NETINET_TCP_H 1
401#define HAVE_NET_IF_H 1
419#define HAVE_POSIX_FADVISE 1
422#define HAVE_POSIX_FALLOCATE 1
440#define HAVE_PTHREAD 1
443#define HAVE_PTHREAD_BARRIER_WAIT 1
449#define HAVE_PTHREAD_PRIO_INHERIT 1
461#define HAVE_READLINE_HISTORY_H 1
464#define HAVE_READLINE_READLINE_H 1
467#define HAVE_READLINK 1
474#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
477#define HAVE_RL_COMPLETION_MATCHES 1
481#define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
484#define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
488#define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
492#define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
495#define HAVE_RL_RESET_SCREEN_SIZE 1
513#define HAVE_SHM_OPEN 1
516#define HAVE_SPINLOCKS 1
519#define HAVE_SRANDOM 1
522#define HAVE_STDBOOL_H 1
525#define HAVE_STDINT_H 1
528#define HAVE_STDLIB_H 1
531#define HAVE_STRCHRNUL 1
534#define HAVE_STRERROR_R 1
537#define HAVE_STRINGS_H 1
540#define HAVE_STRING_H 1
549#define HAVE_STRNLEN 1
552#define HAVE_STRSIGNAL 1
558#define HAVE_STRTOLL 1
564#define HAVE_STRTOULL 1
570#define HAVE_STRUCT_ADDRINFO 1
576#define HAVE_STRUCT_OPTION 1
582#define HAVE_STRUCT_SOCKADDR_STORAGE 1
585#define HAVE_STRUCT_SOCKADDR_store_SS_FAMILY 1
597#define HAVE_STRUCT_SOCKADDR_UN 1
600#define HAVE_STRUCT_TM_TM_ZONE 1
603#define HAVE_SYMLINK 1
609#define HAVE_SYNC_FILE_RANGE 1
615#define HAVE_SYS_EPOLL_H 1
621#define HAVE_SYS_IPC_H 1
624#define HAVE_SYS_PRCTL_H 1
633#define HAVE_SYS_RESOURCE_H 1
636#define HAVE_SYS_SELECT_H 1
639#define HAVE_SYS_SEM_H 1
642#define HAVE_SYS_SHM_H 1
648#define HAVE_SYS_STAT_H 1
654#define HAVE_SYS_TYPES_H 1
660#define HAVE_SYS_UIO_H 1
663#define HAVE_SYS_UN_H 1
666#define HAVE_TERMIOS_H 1
684#define HAVE_UNISTD_H 1
687#define HAVE_UNSETENV 1
690#define HAVE_USELOCALE 1
711#define HAVE_WCTYPE_H 1
723#define HAVE_X86_64_POPCNTQ 1
729#define HAVE__BUILTIN_BSWAP16 1
732#define HAVE__BUILTIN_BSWAP32 1
735#define HAVE__BUILTIN_BSWAP64 1
738#define HAVE__BUILTIN_CLZ 1
741#define HAVE__BUILTIN_CONSTANT_P 1
744#define HAVE__BUILTIN_CTZ 1
747#define HAVE__BUILTIN_OP_OVERFLOW 1
750#define HAVE__BUILTIN_POPCOUNT 1
753#define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
756#define HAVE__BUILTIN_UNREACHABLE 1
765#define HAVE__GET_CPUID 1
768#define HAVE__STATIC_ASSERT 1
777#define INT64_MODIFIER "l"
783#define MAXIMUM_ALIGNOF 8
786#define MEMSET_LOOP_LIMIT 1024
793#define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
796#define PACKAGE_NAME "PostgreSQL"
799#define PACKAGE_STRING "PostgreSQL 14.2"
802#define PACKAGE_TARNAME "postgresql"
805#define PACKAGE_URL "https://www.postgresql.org/"
808#define PACKAGE_VERSION "14.2"
811#define PG_INT128_TYPE __int128
814#define PG_INT64_TYPE long int
818#define PG_KRB_SRVNAM "postgres"
821#define PG_MAJORVERSION "14"
824#define PG_MAJORVERSION_NUM 14
827#define PG_MINORVERSION_NUM 2
830#define PG_PRINTF_ATTRIBUTE gnu_printf
833#define PG_USE_STDBOOL 1
836#define PG_VERSION "14.2"
839#define PG_VERSION_NUM 140002
842#define PG_VERSION_STR "PostgreSQL 14.2 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, 64-bit"
863#define RELSEG_SIZE 131072
872#define SIZEOF_OFF_T 8
875#define SIZEOF_SIZE_T 8
878#define SIZEOF_VOID_P 8
881#define STDC_HEADERS 1
936#define USE_SSE42_CRC32C_WITH_RUNTIME_CHECK 1
945#define USE_SYSV_SHARED_MEMORY 1
948#define USE_UNNAMED_POSIX_SEMAPHORES 1
961#if defined AC_APPLE_UNIVERSAL_BUILD
962# if defined __BIG_ENDIAN__
963# define WORDS_BIGENDIAN 1
966# ifndef WORDS_BIGENDIAN
976#define XLOG_BLCKSZ 8192
997#define pg_restrict __restrict
1002#define restrict __restrict
1008#if defined __SUNPRO_CC && !defined __RESTRICT
1010# define __restrict__