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