MobilityDB 1.1
pg_config.h
Go to the documentation of this file.
1/* src/include/pg_config.h. Generated from pg_config.h.in by configure. */
2/* src/include/pg_config.h.in. Generated from configure.ac by autoheader. */
3
4/* Define to the type of arg 1 of 'accept' */
5#define ACCEPT_TYPE_ARG1 int
6
7/* Define to the type of arg 2 of 'accept' */
8#define ACCEPT_TYPE_ARG2 struct sockaddr *
9
10/* Define to the type of arg 3 of 'accept' */
11#define ACCEPT_TYPE_ARG3 socklen_t
12
13/* Define to the return type of 'accept' */
14#define ACCEPT_TYPE_RETURN int
15
16/* Define if building universal (internal helper macro) */
17/* #undef AC_APPLE_UNIVERSAL_BUILD */
18
19/* The normal alignment of `double', in bytes. */
20#define ALIGNOF_DOUBLE 8
21
22/* The normal alignment of `int', in bytes. */
23#define ALIGNOF_INT 4
24
25/* The normal alignment of `long', in bytes. */
26#define ALIGNOF_LONG 8
27
28/* The normal alignment of `long long int', in bytes. */
29/* #undef ALIGNOF_LONG_LONG_INT */
30
31/* The normal alignment of `PG_INT128_TYPE', in bytes. */
32#define ALIGNOF_PG_INT128_TYPE 16
33
34/* The normal alignment of `short', in bytes. */
35#define ALIGNOF_SHORT 2
36
37/* Size of a disk block --- this also limits the size of a tuple. You can set
38 it bigger if you need bigger tuples (although TOAST should reduce the need
39 to have large tuples, since fields can be spread across multiple tuples).
40 BLCKSZ must be a power of 2. The maximum possible value of BLCKSZ is
41 currently 2^15 (32768). This is determined by the 15-bit widths of the
42 lp_off and lp_len fields in ItemIdData (see include/storage/itemid.h).
43 Changing BLCKSZ requires an initdb. */
44#define BLCKSZ 8192
45
46/* Saved arguments from configure */
47#define CONFIGURE_ARGS " '--prefix=/usr/local/pgsql/14/' '--with-libxml' 'CFLAGS=-g -O0'"
48
49/* Define to the default TCP port number on which the server listens and to
50 which clients will try to connect. This can be overridden at run-time, but
51 it's convenient if your clients have the right default compiled in.
52 (--with-pgport=PORTNUM) */
53#define DEF_PGPORT 5432
54
55/* Define to the default TCP port number as a string constant. */
56#define DEF_PGPORT_STR "5432"
57
58/* Define to build with GSSAPI support. (--with-gssapi) */
59/* #undef ENABLE_GSS */
60
61/* Define to 1 if you want National Language Support. (--enable-nls) */
62/* #undef ENABLE_NLS */
63
64/* Define to 1 to build client libraries as thread-safe code.
65 (--enable-thread-safety) */
66#define ENABLE_THREAD_SAFETY 1
67
68/* Define to 1 if gettimeofday() takes only 1 argument. */
69/* #undef GETTIMEOFDAY_1ARG */
70
71#ifdef GETTIMEOFDAY_1ARG
72# define gettimeofday(a,b) gettimeofday(a)
73#endif
74
75/* Define to 1 if you have the `append_history' function. */
76#define HAVE_APPEND_HISTORY 1
77
78/* Define to 1 if you have the `ASN1_STRING_get0_data' function. */
79/* #undef HAVE_ASN1_STRING_GET0_DATA */
80
81/* Define to 1 if you want to use atomics if available. */
82#define HAVE_ATOMICS 1
83
84/* Define to 1 if you have the <atomic.h> header file. */
85/* #undef HAVE_ATOMIC_H */
86
87/* Define to 1 if you have the `backtrace_symbols' function. */
88#define HAVE_BACKTRACE_SYMBOLS 1
89
90/* Define to 1 if you have the `BIO_get_data' function. */
91/* #undef HAVE_BIO_GET_DATA */
92
93/* Define to 1 if you have the `BIO_meth_new' function. */
94/* #undef HAVE_BIO_METH_NEW */
95
96/* Define to 1 if you have the `clock_gettime' function. */
97#define HAVE_CLOCK_GETTIME 1
98
99/* Define to 1 if your compiler handles computed gotos. */
100#define HAVE_COMPUTED_GOTO 1
101
102/* Define to 1 if you have the `copyfile' function. */
103/* #undef HAVE_COPYFILE */
104
105/* Define to 1 if you have the <copyfile.h> header file. */
106/* #undef HAVE_COPYFILE_H */
107
108/* Define to 1 if you have the <crtdefs.h> header file. */
109/* #undef HAVE_CRTDEFS_H */
110
111/* Define to 1 if you have the `CRYPTO_lock' function. */
112/* #undef HAVE_CRYPTO_LOCK */
113
114/* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
115 don't. */
116#define HAVE_DECL_FDATASYNC 1
117
118/* Define to 1 if you have the declaration of `F_FULLFSYNC', and to 0 if you
119 don't. */
120#define HAVE_DECL_F_FULLFSYNC 0
121
122/* Define to 1 if you have the declaration of
123 `LLVMCreateGDBRegistrationListener', and to 0 if you don't. */
124/* #undef HAVE_DECL_LLVMCREATEGDBREGISTRATIONLISTENER */
125
126/* Define to 1 if you have the declaration of
127 `LLVMCreatePerfJITEventListener', and to 0 if you don't. */
128/* #undef HAVE_DECL_LLVMCREATEPERFJITEVENTLISTENER */
129
130/* Define to 1 if you have the declaration of `LLVMGetHostCPUFeatures', and to
131 0 if you don't. */
132/* #undef HAVE_DECL_LLVMGETHOSTCPUFEATURES */
133
134/* Define to 1 if you have the declaration of `LLVMGetHostCPUName', and to 0
135 if you don't. */
136/* #undef HAVE_DECL_LLVMGETHOSTCPUNAME */
137
138/* Define to 1 if you have the declaration of `LLVMOrcGetSymbolAddressIn', and
139 to 0 if you don't. */
140/* #undef HAVE_DECL_LLVMORCGETSYMBOLADDRESSIN */
141
142/* Define to 1 if you have the declaration of `posix_fadvise', and to 0 if you
143 don't. */
144#define HAVE_DECL_POSIX_FADVISE 1
145
146/* Define to 1 if you have the declaration of `preadv', and to 0 if you don't.
147 */
148#define HAVE_DECL_PREADV 1
149
150/* Define to 1 if you have the declaration of `pwritev', and to 0 if you
151 don't. */
152#define HAVE_DECL_PWRITEV 1
153
154/* Define to 1 if you have the declaration of `RTLD_GLOBAL', and to 0 if you
155 don't. */
156#define HAVE_DECL_RTLD_GLOBAL 1
157
158/* Define to 1 if you have the declaration of `RTLD_NOW', and to 0 if you
159 don't. */
160#define HAVE_DECL_RTLD_NOW 1
161
162/* Define to 1 if you have the declaration of `strlcat', and to 0 if you
163 don't. */
164#define HAVE_DECL_STRLCAT 0
165
166/* Define to 1 if you have the declaration of `strlcpy', and to 0 if you
167 don't. */
168#define HAVE_DECL_STRLCPY 0
169
170/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
171 don't. */
172#define HAVE_DECL_STRNLEN 1
173
174/* Define to 1 if you have the declaration of `strtoll', and to 0 if you
175 don't. */
176#define HAVE_DECL_STRTOLL 1
177
178/* Define to 1 if you have the declaration of `strtoull', and to 0 if you
179 don't. */
180#define HAVE_DECL_STRTOULL 1
181
182/* Define to 1 if you have the `dlopen' function. */
183#define HAVE_DLOPEN 1
184
185/* Define to 1 if you have the <editline/history.h> header file. */
186/* #undef HAVE_EDITLINE_HISTORY_H */
187
188/* Define to 1 if you have the <editline/readline.h> header file. */
189/* #undef HAVE_EDITLINE_READLINE_H */
190
191/* Define to 1 if you have the <execinfo.h> header file. */
192#define HAVE_EXECINFO_H 1
193
194/* Define to 1 if you have the `explicit_bzero' function. */
195#define HAVE_EXPLICIT_BZERO 1
196
197/* Define to 1 if you have the `fdatasync' function. */
198#define HAVE_FDATASYNC 1
199
200/* Define to 1 if you have the `fls' function. */
201/* #undef HAVE_FLS */
202
203/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
204#define HAVE_FSEEKO 1
205
206/* Define to 1 if your compiler understands __func__. */
207#define HAVE_FUNCNAME__FUNC 1
208
209/* Define to 1 if your compiler understands __FUNCTION__. */
210/* #undef HAVE_FUNCNAME__FUNCTION */
211
212/* Define to 1 if you have __atomic_compare_exchange_n(int *, int *, int). */
213#define HAVE_GCC__ATOMIC_INT32_CAS 1
214
215/* Define to 1 if you have __atomic_compare_exchange_n(int64 *, int64 *,
216 int64). */
217#define HAVE_GCC__ATOMIC_INT64_CAS 1
218
219/* Define to 1 if you have __sync_lock_test_and_set(char *) and friends. */
220#define HAVE_GCC__SYNC_CHAR_TAS 1
221
222/* Define to 1 if you have __sync_val_compare_and_swap(int *, int, int). */
223#define HAVE_GCC__SYNC_INT32_CAS 1
224
225/* Define to 1 if you have __sync_lock_test_and_set(int *) and friends. */
226#define HAVE_GCC__SYNC_INT32_TAS 1
227
228/* Define to 1 if you have __sync_val_compare_and_swap(int64 *, int64, int64).
229 */
230#define HAVE_GCC__SYNC_INT64_CAS 1
231
232/* Define to 1 if you have the `getaddrinfo' function. */
233#define HAVE_GETADDRINFO 1
234
235/* Define to 1 if you have the `gethostbyname_r' function. */
236#define HAVE_GETHOSTBYNAME_R 1
237
238/* Define to 1 if you have the `getifaddrs' function. */
239#define HAVE_GETIFADDRS 1
240
241/* Define to 1 if you have the `getopt' function. */
242#define HAVE_GETOPT 1
243
244/* Define to 1 if you have the <getopt.h> header file. */
245#define HAVE_GETOPT_H 1
246
247/* Define to 1 if you have the `getopt_long' function. */
248#define HAVE_GETOPT_LONG 1
249
250/* Define to 1 if you have the `getpeereid' function. */
251/* #undef HAVE_GETPEEREID */
252
253/* Define to 1 if you have the `getpeerucred' function. */
254/* #undef HAVE_GETPEERUCRED */
255
256/* Define to 1 if you have the `getpwuid_r' function. */
257#define HAVE_GETPWUID_R 1
258
259/* Define to 1 if you have the `getrlimit' function. */
260#define HAVE_GETRLIMIT 1
261
262/* Define to 1 if you have the `getrusage' function. */
263#define HAVE_GETRUSAGE 1
264
265/* Define to 1 if you have the `gettimeofday' function. */
266/* #undef HAVE_GETTIMEOFDAY */
267
268/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
269/* #undef HAVE_GSSAPI_GSSAPI_H */
270
271/* Define to 1 if you have the <gssapi.h> header file. */
272/* #undef HAVE_GSSAPI_H */
273
274/* Define to 1 if you have the <history.h> header file. */
275/* #undef HAVE_HISTORY_H */
276
277/* Define to 1 if you have the `history_truncate_file' function. */
278#define HAVE_HISTORY_TRUNCATE_FILE 1
279
280/* Define to 1 if you have the `HMAC_CTX_free' function. */
281/* #undef HAVE_HMAC_CTX_FREE */
282
283/* Define to 1 if you have the `HMAC_CTX_new' function. */
284/* #undef HAVE_HMAC_CTX_NEW */
285
286/* Define to 1 if you have the <ifaddrs.h> header file. */
287#define HAVE_IFADDRS_H 1
288
289/* Define to 1 if you have the `inet_aton' function. */
290#define HAVE_INET_ATON 1
291
292/* Define to 1 if the system has the type `int64'. */
293/* #undef HAVE_INT64 */
294
295/* Define to 1 if the system has the type `int8'. */
296/* #undef HAVE_INT8 */
297
298/* Define to 1 if you have the <inttypes.h> header file. */
299#define HAVE_INTTYPES_H 1
300
301/* Define to 1 if you have the global variable 'int opterr'. */
302#define HAVE_INT_OPTERR 1
303
304/* Define to 1 if you have the global variable 'int optreset'. */
305/* #undef HAVE_INT_OPTRESET */
306
307/* Define to 1 if you have the global variable 'int timezone'. */
308#define HAVE_INT_TIMEZONE 1
309
310/* Define to 1 if you have support for IPv6. */
311#define HAVE_IPV6 1
312
313/* Define to 1 if __builtin_constant_p(x) implies "i"(x) acceptance. */
314/* #undef HAVE_I_CONSTRAINT__BUILTIN_CONSTANT_P */
315
316/* Define to 1 if you have the `kqueue' function. */
317/* #undef HAVE_KQUEUE */
318
319/* Define to 1 if you have the <langinfo.h> header file. */
320#define HAVE_LANGINFO_H 1
321
322/* Define to 1 if you have the <ldap.h> header file. */
323/* #undef HAVE_LDAP_H */
324
325/* Define to 1 if you have the `ldap_initialize' function. */
326/* #undef HAVE_LDAP_INITIALIZE */
327
328/* Define to 1 if you have the `crypto' library (-lcrypto). */
329/* #undef HAVE_LIBCRYPTO */
330
331/* Define to 1 if you have the `ldap' library (-lldap). */
332/* #undef HAVE_LIBLDAP */
333
334/* Define to 1 if you have the `lz4' library (-llz4). */
335/* #undef HAVE_LIBLZ4 */
336
337/* Define to 1 if you have the `m' library (-lm). */
338#define HAVE_LIBM 1
339
340/* Define to 1 if you have the `pam' library (-lpam). */
341/* #undef HAVE_LIBPAM */
342
343/* Define if you have a function readline library */
344#define HAVE_LIBREADLINE 1
345
346/* Define to 1 if you have the `selinux' library (-lselinux). */
347/* #undef HAVE_LIBSELINUX */
348
349/* Define to 1 if you have the `ssl' library (-lssl). */
350/* #undef HAVE_LIBSSL */
351
352/* Define to 1 if you have the `wldap32' library (-lwldap32). */
353/* #undef HAVE_LIBWLDAP32 */
354
355/* Define to 1 if you have the `xml2' library (-lxml2). */
356#define HAVE_LIBXML2 1
357
358/* Define to 1 if you have the `xslt' library (-lxslt). */
359/* #undef HAVE_LIBXSLT */
360
361/* Define to 1 if you have the `z' library (-lz). */
362#define HAVE_LIBZ 1
363
364/* Define to 1 if you have the `link' function. */
365#define HAVE_LINK 1
366
367/* Define to 1 if the system has the type `locale_t'. */
368#define HAVE_LOCALE_T 1
369
370/* Define to 1 if `long int' works and is 64 bits. */
371#define HAVE_LONG_INT_64 1
372
373/* Define to 1 if `long long int' works and is 64 bits. */
374/* #undef HAVE_LONG_LONG_INT_64 */
375
376/* Define to 1 if you have the <lz4.h> header file. */
377/* #undef HAVE_LZ4_H */
378
379/* Define to 1 if you have the <mbarrier.h> header file. */
380/* #undef HAVE_MBARRIER_H */
381
382/* Define to 1 if you have the `mbstowcs_l' function. */
383/* #undef HAVE_MBSTOWCS_L */
384
385/* Define to 1 if you have the <memory.h> header file. */
386#define HAVE_MEMORY_H 1
387
388/* Define to 1 if you have the `memset_s' function. */
389/* #undef HAVE_MEMSET_S */
390
391/* Define to 1 if the system has the type `MINIDUMP_TYPE'. */
392/* #undef HAVE_MINIDUMP_TYPE */
393
394/* Define to 1 if you have the `mkdtemp' function. */
395#define HAVE_MKDTEMP 1
396
397/* Define to 1 if you have the <netinet/tcp.h> header file. */
398#define HAVE_NETINET_TCP_H 1
399
400/* Define to 1 if you have the <net/if.h> header file. */
401#define HAVE_NET_IF_H 1
402
403/* Define to 1 if you have the `OPENSSL_init_ssl' function. */
404/* #undef HAVE_OPENSSL_INIT_SSL */
405
406/* Define to 1 if you have the <ossp/uuid.h> header file. */
407/* #undef HAVE_OSSP_UUID_H */
408
409/* Define to 1 if you have the <pam/pam_appl.h> header file. */
410/* #undef HAVE_PAM_PAM_APPL_H */
411
412/* Define to 1 if you have the `poll' function. */
413#define HAVE_POLL 1
414
415/* Define to 1 if you have the <poll.h> header file. */
416#define HAVE_POLL_H 1
417
418/* Define to 1 if you have the `posix_fadvise' function. */
419#define HAVE_POSIX_FADVISE 1
420
421/* Define to 1 if you have the `posix_fallocate' function. */
422#define HAVE_POSIX_FALLOCATE 1
423
424/* Define to 1 if the assembler supports PPC's LWARX mutex hint bit. */
425/* #undef HAVE_PPC_LWARX_MUTEX_HINT */
426
427/* Define to 1 if you have the `ppoll' function. */
428#define HAVE_PPOLL 1
429
430/* Define to 1 if you have the `pread' function. */
431#define HAVE_PREAD 1
432
433/* Define to 1 if you have the `pstat' function. */
434/* #undef HAVE_PSTAT */
435
436/* Define to 1 if the PS_STRINGS thing exists. */
437/* #undef HAVE_PS_STRINGS */
438
439/* Define if you have POSIX threads libraries and header files. */
440#define HAVE_PTHREAD 1
441
442/* Define to 1 if you have the `pthread_barrier_wait' function. */
443#define HAVE_PTHREAD_BARRIER_WAIT 1
444
445/* Define to 1 if you have the `pthread_is_threaded_np' function. */
446/* #undef HAVE_PTHREAD_IS_THREADED_NP */
447
448/* Have PTHREAD_PRIO_INHERIT. */
449#define HAVE_PTHREAD_PRIO_INHERIT 1
450
451/* Define to 1 if you have the `pwrite' function. */
452#define HAVE_PWRITE 1
453
454/* Define to 1 if you have the `random' function. */
455#define HAVE_RANDOM 1
456
457/* Define to 1 if you have the <readline.h> header file. */
458/* #undef HAVE_READLINE_H */
459
460/* Define to 1 if you have the <readline/history.h> header file. */
461#define HAVE_READLINE_HISTORY_H 1
462
463/* Define to 1 if you have the <readline/readline.h> header file. */
464#define HAVE_READLINE_READLINE_H 1
465
466/* Define to 1 if you have the `readlink' function. */
467#define HAVE_READLINK 1
468
469/* Define to 1 if you have the `readv' function. */
470#define HAVE_READV 1
471
472/* Define to 1 if you have the global variable
473 'rl_completion_append_character'. */
474#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1
475
476/* Define to 1 if you have the `rl_completion_matches' function. */
477#define HAVE_RL_COMPLETION_MATCHES 1
478
479/* Define to 1 if you have the global variable 'rl_completion_suppress_quote'.
480 */
481#define HAVE_RL_COMPLETION_SUPPRESS_QUOTE 1
482
483/* Define to 1 if you have the `rl_filename_completion_function' function. */
484#define HAVE_RL_FILENAME_COMPLETION_FUNCTION 1
485
486/* Define to 1 if you have the global variable 'rl_filename_quote_characters'.
487 */
488#define HAVE_RL_FILENAME_QUOTE_CHARACTERS 1
489
490/* Define to 1 if you have the global variable 'rl_filename_quoting_function'.
491 */
492#define HAVE_RL_FILENAME_QUOTING_FUNCTION 1
493
494/* Define to 1 if you have the `rl_reset_screen_size' function. */
495#define HAVE_RL_RESET_SCREEN_SIZE 1
496
497/* Define to 1 if you have the <security/pam_appl.h> header file. */
498/* #undef HAVE_SECURITY_PAM_APPL_H */
499
500/* Define to 1 if you have the `setenv' function. */
501#define HAVE_SETENV 1
502
503/* Define to 1 if you have the `setproctitle' function. */
504/* #undef HAVE_SETPROCTITLE */
505
506/* Define to 1 if you have the `setproctitle_fast' function. */
507/* #undef HAVE_SETPROCTITLE_FAST */
508
509/* Define to 1 if you have the `setsid' function. */
510#define HAVE_SETSID 1
511
512/* Define to 1 if you have the `shm_open' function. */
513#define HAVE_SHM_OPEN 1
514
515/* Define to 1 if you have spinlocks. */
516#define HAVE_SPINLOCKS 1
517
518/* Define to 1 if you have the `srandom' function. */
519#define HAVE_SRANDOM 1
520
521/* Define to 1 if stdbool.h conforms to C99. */
522#define HAVE_STDBOOL_H 1
523
524/* Define to 1 if you have the <stdint.h> header file. */
525#define HAVE_STDINT_H 1
526
527/* Define to 1 if you have the <stdlib.h> header file. */
528#define HAVE_STDLIB_H 1
529
530/* Define to 1 if you have the `strchrnul' function. */
531#define HAVE_STRCHRNUL 1
532
533/* Define to 1 if you have the `strerror_r' function. */
534#define HAVE_STRERROR_R 1
535
536/* Define to 1 if you have the <strings.h> header file. */
537#define HAVE_STRINGS_H 1
538
539/* Define to 1 if you have the <string.h> header file. */
540#define HAVE_STRING_H 1
541
542/* Define to 1 if you have the `strlcat' function. */
543/* #undef HAVE_STRLCAT */
544
545/* Define to 1 if you have the `strlcpy' function. */
546/* #undef HAVE_STRLCPY */
547
548/* Define to 1 if you have the `strnlen' function. */
549#define HAVE_STRNLEN 1
550
551/* Define to 1 if you have the `strsignal' function. */
552#define HAVE_STRSIGNAL 1
553
554/* Define to 1 if you have the `strtof' function. */
555#define HAVE_STRTOF 1
556
557/* Define to 1 if you have the `strtoll' function. */
558#define HAVE_STRTOLL 1
559
560/* Define to 1 if you have the `strtoq' function. */
561/* #undef HAVE_STRTOQ */
562
563/* Define to 1 if you have the `strtoull' function. */
564#define HAVE_STRTOULL 1
565
566/* Define to 1 if you have the `strtouq' function. */
567/* #undef HAVE_STRTOUQ */
568
569/* Define to 1 if the system has the type `struct addrinfo'. */
570#define HAVE_STRUCT_ADDRINFO 1
571
572/* Define to 1 if the system has the type `struct cmsgcred'. */
573/* #undef HAVE_STRUCT_CMSGCRED */
574
575/* Define to 1 if the system has the type `struct option'. */
576#define HAVE_STRUCT_OPTION 1
577
578/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
579/* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */
580
581/* Define to 1 if the system has the type `struct sockaddr_storage'. */
582#define HAVE_STRUCT_SOCKADDR_STORAGE 1
583
584/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
585#define HAVE_STRUCT_SOCKADDR_store_SS_FAMILY 1
586
587/* Define to 1 if `ss_len' is a member of `struct sockaddr_storage'. */
588/* #undef HAVE_STRUCT_SOCKADDR_store_SS_LEN */
589
590/* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */
591/* #undef HAVE_STRUCT_SOCKADDR_store___SS_FAMILY */
592
593/* Define to 1 if `__ss_len' is a member of `struct sockaddr_storage'. */
594/* #undef HAVE_STRUCT_SOCKADDR_store___SS_LEN */
595
596/* Define to 1 if the system has the type `struct sockaddr_un'. */
597#define HAVE_STRUCT_SOCKADDR_UN 1
598
599/* Define to 1 if `tm_zone' is a member of `struct tm'. */
600#define HAVE_STRUCT_TM_TM_ZONE 1
601
602/* Define to 1 if you have the `symlink' function. */
603#define HAVE_SYMLINK 1
604
605/* Define to 1 if you have the `syncfs' function. */
606#define HAVE_SYNCFS 1
607
608/* Define to 1 if you have the `sync_file_range' function. */
609#define HAVE_SYNC_FILE_RANGE 1
610
611/* Define to 1 if you have the syslog interface. */
612#define HAVE_SYSLOG 1
613
614/* Define to 1 if you have the <sys/epoll.h> header file. */
615#define HAVE_SYS_EPOLL_H 1
616
617/* Define to 1 if you have the <sys/event.h> header file. */
618/* #undef HAVE_SYS_EVENT_H */
619
620/* Define to 1 if you have the <sys/ipc.h> header file. */
621#define HAVE_SYS_IPC_H 1
622
623/* Define to 1 if you have the <sys/prctl.h> header file. */
624#define HAVE_SYS_PRCTL_H 1
625
626/* Define to 1 if you have the <sys/procctl.h> header file. */
627/* #undef HAVE_SYS_PROCCTL_H */
628
629/* Define to 1 if you have the <sys/pstat.h> header file. */
630/* #undef HAVE_SYS_PSTAT_H */
631
632/* Define to 1 if you have the <sys/resource.h> header file. */
633#define HAVE_SYS_RESOURCE_H 1
634
635/* Define to 1 if you have the <sys/select.h> header file. */
636#define HAVE_SYS_SELECT_H 1
637
638/* Define to 1 if you have the <sys/sem.h> header file. */
639#define HAVE_SYS_SEM_H 1
640
641/* Define to 1 if you have the <sys/shm.h> header file. */
642#define HAVE_SYS_SHM_H 1
643
644/* Define to 1 if you have the <sys/sockio.h> header file. */
645/* #undef HAVE_SYS_SOCKIO_H */
646
647/* Define to 1 if you have the <sys/stat.h> header file. */
648#define HAVE_SYS_STAT_H 1
649
650/* Define to 1 if you have the <sys/tas.h> header file. */
651/* #undef HAVE_SYS_TAS_H */
652
653/* Define to 1 if you have the <sys/types.h> header file. */
654#define HAVE_SYS_TYPES_H 1
655
656/* Define to 1 if you have the <sys/ucred.h> header file. */
657/* #undef HAVE_SYS_UCRED_H */
658
659/* Define to 1 if you have the <sys/uio.h> header file. */
660#define HAVE_SYS_UIO_H 1
661
662/* Define to 1 if you have the <sys/un.h> header file. */
663#define HAVE_SYS_UN_H 1
664
665/* Define to 1 if you have the <termios.h> header file. */
666#define HAVE_TERMIOS_H 1
667
668/* Define to 1 if your compiler understands `typeof' or something similar. */
669#define HAVE_TYPEOF 1
670
671/* Define to 1 if you have the <ucred.h> header file. */
672/* #undef HAVE_UCRED_H */
673
674/* Define to 1 if the system has the type `uint64'. */
675/* #undef HAVE_UINT64 */
676
677/* Define to 1 if the system has the type `uint8'. */
678/* #undef HAVE_UINT8 */
679
680/* Define to 1 if the system has the type `union semun'. */
681/* #undef HAVE_UNION_SEMUN */
682
683/* Define to 1 if you have the <unistd.h> header file. */
684#define HAVE_UNISTD_H 1
685
686/* Define to 1 if you have the `unsetenv' function. */
687#define HAVE_UNSETENV 1
688
689/* Define to 1 if you have the `uselocale' function. */
690#define HAVE_USELOCALE 1
691
692/* Define to 1 if you have BSD UUID support. */
693/* #undef HAVE_UUID_BSD */
694
695/* Define to 1 if you have E2FS UUID support. */
696/* #undef HAVE_UUID_E2FS */
697
698/* Define to 1 if you have the <uuid.h> header file. */
699/* #undef HAVE_UUID_H */
700
701/* Define to 1 if you have OSSP UUID support. */
702/* #undef HAVE_UUID_OSSP */
703
704/* Define to 1 if you have the <uuid/uuid.h> header file. */
705/* #undef HAVE_UUID_UUID_H */
706
707/* Define to 1 if you have the `wcstombs_l' function. */
708/* #undef HAVE_WCSTOMBS_L */
709
710/* Define to 1 if you have the <wctype.h> header file. */
711#define HAVE_WCTYPE_H 1
712
713/* Define to 1 if you have the <winldap.h> header file. */
714/* #undef HAVE_WINLDAP_H */
715
716/* Define to 1 if you have the `writev' function. */
717#define HAVE_WRITEV 1
718
719/* Define to 1 if you have the `X509_get_signature_nid' function. */
720/* #undef HAVE_X509_GET_SIGNATURE_NID */
721
722/* Define to 1 if the assembler supports X86_64's POPCNTQ instruction. */
723#define HAVE_X86_64_POPCNTQ 1
724
725/* Define to 1 if the system has the type `_Bool'. */
726#define HAVE__BOOL 1
727
728/* Define to 1 if your compiler understands __builtin_bswap16. */
729#define HAVE__BUILTIN_BSWAP16 1
730
731/* Define to 1 if your compiler understands __builtin_bswap32. */
732#define HAVE__BUILTIN_BSWAP32 1
733
734/* Define to 1 if your compiler understands __builtin_bswap64. */
735#define HAVE__BUILTIN_BSWAP64 1
736
737/* Define to 1 if your compiler understands __builtin_clz. */
738#define HAVE__BUILTIN_CLZ 1
739
740/* Define to 1 if your compiler understands __builtin_constant_p. */
741#define HAVE__BUILTIN_CONSTANT_P 1
742
743/* Define to 1 if your compiler understands __builtin_ctz. */
744#define HAVE__BUILTIN_CTZ 1
745
746/* Define to 1 if your compiler understands __builtin_$op_overflow. */
747#define HAVE__BUILTIN_OP_OVERFLOW 1
748
749/* Define to 1 if your compiler understands __builtin_popcount. */
750#define HAVE__BUILTIN_POPCOUNT 1
751
752/* Define to 1 if your compiler understands __builtin_types_compatible_p. */
753#define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1
754
755/* Define to 1 if your compiler understands __builtin_unreachable. */
756#define HAVE__BUILTIN_UNREACHABLE 1
757
758/* Define to 1 if you have the `_configthreadlocale' function. */
759/* #undef HAVE__CONFIGTHREADLOCALE */
760
761/* Define to 1 if you have __cpuid. */
762/* #undef HAVE__CPUID */
763
764/* Define to 1 if you have __get_cpuid. */
765#define HAVE__GET_CPUID 1
766
767/* Define to 1 if your compiler understands _Static_assert. */
768#define HAVE__STATIC_ASSERT 1
769
770/* Define to 1 if you have the `__strtoll' function. */
771/* #undef HAVE___STRTOLL */
772
773/* Define to 1 if you have the `__strtoull' function. */
774/* #undef HAVE___STRTOULL */
775
776/* Define to the appropriate printf length modifier for 64-bit ints. */
777#define INT64_MODIFIER "l"
778
779/* Define to 1 if `locale_t' requires <xlocale.h>. */
780/* #undef LOCALE_T_IN_XLOCALE */
781
782/* Define as the maximum alignment requirement of any C data type. */
783#define MAXIMUM_ALIGNOF 8
784
785/* Define bytes to use libc memset(). */
786#define MEMSET_LOOP_LIMIT 1024
787
788/* Define to the OpenSSL API version in use. This avoids deprecation warnings
789 from newer OpenSSL versions. */
790/* #undef OPENSSL_API_COMPAT */
791
792/* Define to the address where bug reports for this package should be sent. */
793#define PACKAGE_BUGREPORT "pgsql-bugs@lists.postgresql.org"
794
795/* Define to the full name of this package. */
796#define PACKAGE_NAME "PostgreSQL"
797
798/* Define to the full name and version of this package. */
799#define PACKAGE_STRING "PostgreSQL 14.2"
800
801/* Define to the one symbol short name of this package. */
802#define PACKAGE_TARNAME "postgresql"
803
804/* Define to the home page for this package. */
805#define PACKAGE_URL "https://www.postgresql.org/"
806
807/* Define to the version of this package. */
808#define PACKAGE_VERSION "14.2"
809
810/* Define to the name of a signed 128-bit integer type. */
811#define PG_INT128_TYPE __int128
812
813/* Define to the name of a signed 64-bit integer type. */
814#define PG_INT64_TYPE long int
815
816/* Define to the name of the default PostgreSQL service principal in Kerberos
817 (GSSAPI). (--with-krb-srvnam=NAME) */
818#define PG_KRB_SRVNAM "postgres"
819
820/* PostgreSQL major version as a string */
821#define PG_MAJORVERSION "14"
822
823/* PostgreSQL major version number */
824#define PG_MAJORVERSION_NUM 14
825
826/* PostgreSQL minor version number */
827#define PG_MINORVERSION_NUM 2
828
829/* Define to best printf format archetype, usually gnu_printf if available. */
830#define PG_PRINTF_ATTRIBUTE gnu_printf
831
832/* Define to 1 to use <stdbool.h> to define type bool. */
833#define PG_USE_STDBOOL 1
834
835/* PostgreSQL version as a string */
836#define PG_VERSION "14.2"
837
838/* PostgreSQL version as a number */
839#define PG_VERSION_NUM 140002
840
841/* A string containing the version number, platform, and C compiler */
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"
843
844/* Define to 1 to allow profiling output to be saved separately for each
845 process. */
846/* #undef PROFILE_PID_DIR */
847
848/* Define to necessary symbol if this constant uses a non-standard name on
849 your system. */
850/* #undef PTHREAD_CREATE_JOINABLE */
851
852/* RELSEG_SIZE is the maximum number of blocks allowed in one disk file. Thus,
853 the maximum size of a single file is RELSEG_SIZE * BLCKSZ; relations bigger
854 than that are divided into multiple files. RELSEG_SIZE * BLCKSZ must be
855 less than your OS' limit on file size. This is often 2 GB or 4GB in a
856 32-bit operating system, unless you have large file support enabled. By
857 default, we make the limit 1 GB to avoid any possible integer-overflow
858 problems within the OS. A limit smaller than necessary only means we divide
859 a large relation into more chunks than necessary, so it seems best to err
860 in the direction of a small limit. A power-of-2 value is recommended to
861 save a few cycles in md.c, but is not absolutely required. Changing
862 RELSEG_SIZE requires an initdb. */
863#define RELSEG_SIZE 131072
864
865/* The size of `bool', as computed by sizeof. */
866#define SIZEOF_BOOL 1
867
868/* The size of `long', as computed by sizeof. */
869#define SIZEOF_LONG 8
870
871/* The size of `off_t', as computed by sizeof. */
872#define SIZEOF_OFF_T 8
873
874/* The size of `size_t', as computed by sizeof. */
875#define SIZEOF_SIZE_T 8
876
877/* The size of `void *', as computed by sizeof. */
878#define SIZEOF_VOID_P 8
879
880/* Define to 1 if you have the ANSI C header files. */
881#define STDC_HEADERS 1
882
883/* Define to 1 if strerror_r() returns int. */
884/* #undef STRERROR_R_INT */
885
886/* Define to 1 to use ARMv8 CRC Extension. */
887/* #undef USE_ARMV8_CRC32C */
888
889/* Define to 1 to use ARMv8 CRC Extension with a runtime check. */
890/* #undef USE_ARMV8_CRC32C_WITH_RUNTIME_CHECK */
891
892/* Define to 1 to build with assertion checks. (--enable-cassert) */
893/* #undef USE_ASSERT_CHECKING */
894
895/* Define to 1 to build with Bonjour support. (--with-bonjour) */
896/* #undef USE_BONJOUR */
897
898/* Define to 1 to build with BSD Authentication support. (--with-bsd-auth) */
899/* #undef USE_BSD_AUTH */
900
901/* Define to build with ICU support. (--with-icu) */
902/* #undef USE_ICU */
903
904/* Define to 1 to build with LDAP support. (--with-ldap) */
905/* #undef USE_LDAP */
906
907/* Define to 1 to build with XML support. (--with-libxml) */
908#define USE_LIBXML 1
909
910/* Define to 1 to use XSLT support when building contrib/xml2.
911 (--with-libxslt) */
912/* #undef USE_LIBXSLT */
913
914/* Define to 1 to build with LLVM based JIT support. (--with-llvm) */
915/* #undef USE_LLVM */
916
917/* Define to 1 to build with LZ4 support. (--with-lz4) */
918/* #undef USE_LZ4 */
919
920/* Define to select named POSIX semaphores. */
921/* #undef USE_NAMED_POSIX_SEMAPHORES */
922
923/* Define to 1 to build with OpenSSL support. (--with-ssl=openssl) */
924/* #undef USE_OPENSSL */
925
926/* Define to 1 to build with PAM support. (--with-pam) */
927/* #undef USE_PAM */
928
929/* Define to 1 to use software CRC-32C implementation (slicing-by-8). */
930/* #undef USE_SLICING_BY_8_CRC32C */
931
932/* Define to 1 use Intel SSE 4.2 CRC instructions. */
933/* #undef USE_SSE42_CRC32C */
934
935/* Define to 1 to use Intel SSE 4.2 CRC instructions with a runtime check. */
936#define USE_SSE42_CRC32C_WITH_RUNTIME_CHECK 1
937
938/* Define to build with systemd support. (--with-systemd) */
939/* #undef USE_SYSTEMD */
940
941/* Define to select SysV-style semaphores. */
942/* #undef USE_SYSV_SEMAPHORES */
943
944/* Define to select SysV-style shared memory. */
945#define USE_SYSV_SHARED_MEMORY 1
946
947/* Define to select unnamed POSIX semaphores. */
948#define USE_UNNAMED_POSIX_SEMAPHORES 1
949
950/* Define to select Win32-style semaphores. */
951/* #undef USE_WIN32_SEMAPHORES */
952
953/* Define to select Win32-style shared memory. */
954/* #undef USE_WIN32_SHARED_MEMORY */
955
956/* Define to 1 if `wcstombs_l' requires <xlocale.h>. */
957/* #undef WCSTOMBS_L_IN_XLOCALE */
958
959/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
960 significant byte first (like Motorola and SPARC, unlike Intel). */
961#if defined AC_APPLE_UNIVERSAL_BUILD
962# if defined __BIG_ENDIAN__
963# define WORDS_BIGENDIAN 1
964# endif
965#else
966# ifndef WORDS_BIGENDIAN
967/* # undef WORDS_BIGENDIAN */
968# endif
969#endif
970
971/* Size of a WAL file block. This need have no particular relation to BLCKSZ.
972 XLOG_BLCKSZ must be a power of 2, and if your system supports O_DIRECT I/O,
973 XLOG_BLCKSZ must be a multiple of the alignment requirement for direct-I/O
974 buffers, else direct I/O may fail. Changing XLOG_BLCKSZ requires an initdb.
975 */
976#define XLOG_BLCKSZ 8192
977
978
979
980/* Number of bits in a file offset, on hosts where this is settable. */
981/* #undef _FILE_OFFSET_BITS */
982
983/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
984/* #undef _LARGEFILE_SOURCE */
985
986/* Define for large files, on AIX-style hosts. */
987/* #undef _LARGE_FILES */
988
989/* Define to `__inline__' or `__inline' if that's what the C compiler
990 calls it, or to nothing if 'inline' is not supported under any name. */
991#ifndef __cplusplus
992/* #undef inline */
993#endif
994
995/* Define to keyword to use for C99 restrict support, or to nothing if not
996 supported */
997#define pg_restrict __restrict
998
999/* Define to the equivalent of the C99 'restrict' keyword, or to
1000 nothing if this is not supported. Do not define if restrict is
1001 supported directly. */
1002#define restrict __restrict
1003/* Work around a bug in Sun C++: it does not support _Restrict or
1004 __restrict__, even though the corresponding Sun C compiler ends up with
1005 "#define restrict _Restrict" or "#define restrict __restrict__" in the
1006 previous line. Perhaps some future version of Sun C++ will work with
1007 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
1008#if defined __SUNPRO_CC && !defined __RESTRICT
1009# define _Restrict
1010# define __restrict__
1011#endif
1012
1013/* Define to how the compiler spells `typeof'. */
1014/* #undef typeof */