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 <crtdefs.h> header file. */
118#undef HAVE_CRTDEFS_H
119
120/* Define to 1 if you have the `crypt' function. */
121#undef HAVE_CRYPT
122
123/* Define to 1 if you have the `CRYPTO_lock' function. */
124#undef HAVE_CRYPTO_LOCK
125
126/* Define to 1 if you have the <crypt.h> header file. */
127#undef HAVE_CRYPT_H
128
129/* Define to 1 if you have the declaration of `fdatasync', and to 0 if you
130   don't. */
131#undef HAVE_DECL_FDATASYNC
132
133/* Define to 1 if you have the declaration of `F_FULLFSYNC', and to 0 if you
134   don't. */
135#undef HAVE_DECL_F_FULLFSYNC
136
137/* Define to 1 if you have the declaration of `posix_fadvise', and to 0 if you
138   don't. */
139#undef HAVE_DECL_POSIX_FADVISE
140
141/* Define to 1 if you have the declaration of `snprintf', and to 0 if you
142   don't. */
143#undef HAVE_DECL_SNPRINTF
144
145/* Define to 1 if you have the declaration of `strlcat', and to 0 if you
146   don't. */
147#undef HAVE_DECL_STRLCAT
148
149/* Define to 1 if you have the declaration of `strlcpy', and to 0 if you
150   don't. */
151#undef HAVE_DECL_STRLCPY
152
153/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
154   don't. */
155#undef HAVE_DECL_STRNLEN
156
157/* Define to 1 if you have the declaration of `strtoll', and to 0 if you
158   don't. */
159#undef HAVE_DECL_STRTOLL
160
161/* Define to 1 if you have the declaration of `strtoull', and to 0 if you
162   don't. */
163#undef HAVE_DECL_STRTOULL
164
165/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you
166   don't. */
167#undef HAVE_DECL_VSNPRINTF
168
169/* Define to 1 if you have the <dld.h> header file. */
170#undef HAVE_DLD_H
171
172/* Define to 1 if you have the `dlopen' function. */
173#undef HAVE_DLOPEN
174
175/* Define to 1 if you have the <editline/history.h> header file. */
176#undef HAVE_EDITLINE_HISTORY_H
177
178/* Define to 1 if you have the <editline/readline.h> header file. */
179#undef HAVE_EDITLINE_READLINE_H
180
181/* Define to 1 if you have the `fdatasync' function. */
182#undef HAVE_FDATASYNC
183
184/* Define to 1 if you have the `fls' function. */
185#undef HAVE_FLS
186
187/* Define to 1 if you have the `fpclass' function. */
188#undef HAVE_FPCLASS
189
190/* Define to 1 if you have the `fp_class' function. */
191#undef HAVE_FP_CLASS
192
193/* Define to 1 if you have the `fp_class_d' function. */
194#undef HAVE_FP_CLASS_D
195
196/* Define to 1 if you have the <fp_class.h> header file. */
197#undef HAVE_FP_CLASS_H
198
199/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
200#undef HAVE_FSEEKO
201
202/* Define to 1 if your compiler understands __func__. */
203#undef HAVE_FUNCNAME__FUNC
204
205/* Define to 1 if your compiler understands __FUNCTION__. */
206#undef HAVE_FUNCNAME__FUNCTION
207
208/* Define to 1 if you have __atomic_compare_exchange_n(int *, int *, int). */
209#undef HAVE_GCC__ATOMIC_INT32_CAS
210
211/* Define to 1 if you have __atomic_compare_exchange_n(int64 *, int *, int64).
212   */
213#undef HAVE_GCC__ATOMIC_INT64_CAS
214
215/* Define to 1 if you have __sync_lock_test_and_set(char *) and friends. */
216#undef HAVE_GCC__SYNC_CHAR_TAS
217
218/* Define to 1 if you have __sync_val_compare_and_swap(int *, int, int). */
219#undef HAVE_GCC__SYNC_INT32_CAS
220
221/* Define to 1 if you have __sync_lock_test_and_set(int *) and friends. */
222#undef HAVE_GCC__SYNC_INT32_TAS
223
224/* Define to 1 if you have __sync_val_compare_and_swap(int64 *, int64, int64).
225   */
226#undef HAVE_GCC__SYNC_INT64_CAS
227
228/* Define to 1 if you have the `getaddrinfo' function. */
229#undef HAVE_GETADDRINFO
230
231/* Define to 1 if you have the `gethostbyname_r' function. */
232#undef HAVE_GETHOSTBYNAME_R
233
234/* Define to 1 if you have the `getifaddrs' function. */
235#undef HAVE_GETIFADDRS
236
237/* Define to 1 if you have the `getopt' function. */
238#undef HAVE_GETOPT
239
240/* Define to 1 if you have the <getopt.h> header file. */
241#undef HAVE_GETOPT_H
242
243/* Define to 1 if you have the `getopt_long' function. */
244#undef HAVE_GETOPT_LONG
245
246/* Define to 1 if you have the `getpeereid' function. */
247#undef HAVE_GETPEEREID
248
249/* Define to 1 if you have the `getpeerucred' function. */
250#undef HAVE_GETPEERUCRED
251
252/* Define to 1 if you have the `getpwuid_r' function. */
253#undef HAVE_GETPWUID_R
254
255/* Define to 1 if you have the `getrlimit' function. */
256#undef HAVE_GETRLIMIT
257
258/* Define to 1 if you have the `getrusage' function. */
259#undef HAVE_GETRUSAGE
260
261/* Define to 1 if you have the `gettimeofday' function. */
262#undef HAVE_GETTIMEOFDAY
263
264/* Define to 1 if you have the <gssapi/gssapi.h> header file. */
265#undef HAVE_GSSAPI_GSSAPI_H
266
267/* Define to 1 if you have the <gssapi.h> header file. */
268#undef HAVE_GSSAPI_H
269
270/* Define to 1 if you have the <history.h> header file. */
271#undef HAVE_HISTORY_H
272
273/* Define to 1 if you have the `history_truncate_file' function. */
274#undef HAVE_HISTORY_TRUNCATE_FILE
275
276/* Define to 1 if you have the <ieeefp.h> header file. */
277#undef HAVE_IEEEFP_H
278
279/* Define to 1 if you have the <ifaddrs.h> header file. */
280#undef HAVE_IFADDRS_H
281
282/* Define to 1 if you have the `inet_aton' function. */
283#undef HAVE_INET_ATON
284
285/* Define to 1 if the system has the type `int64'. */
286#undef HAVE_INT64
287
288/* Define to 1 if the system has the type `int8'. */
289#undef HAVE_INT8
290
291/* Define to 1 if the system has the type `intptr_t'. */
292#undef HAVE_INTPTR_T
293
294/* Define to 1 if you have the <inttypes.h> header file. */
295#undef HAVE_INTTYPES_H
296
297/* Define to 1 if you have the global variable 'int opterr'. */
298#undef HAVE_INT_OPTERR
299
300/* Define to 1 if you have the global variable 'int optreset'. */
301#undef HAVE_INT_OPTRESET
302
303/* Define to 1 if you have the global variable 'int timezone'. */
304#undef HAVE_INT_TIMEZONE
305
306/* Define to 1 if you have support for IPv6. */
307#undef HAVE_IPV6
308
309/* Define to 1 if you have isinf(). */
310#undef HAVE_ISINF
311
312/* Define to 1 if you have the <langinfo.h> header file. */
313#undef HAVE_LANGINFO_H
314
315/* Define to 1 if you have the <ldap.h> header file. */
316#undef HAVE_LDAP_H
317
318/* Define to 1 if you have the `crypto' library (-lcrypto). */
319#undef HAVE_LIBCRYPTO
320
321/* Define to 1 if you have the `ldap' library (-lldap). */
322#undef HAVE_LIBLDAP
323
324/* Define to 1 if you have the `m' library (-lm). */
325#undef HAVE_LIBM
326
327/* Define to 1 if you have the `pam' library (-lpam). */
328#undef HAVE_LIBPAM
329
330/* Define if you have a function readline library */
331#undef HAVE_LIBREADLINE
332
333/* Define to 1 if you have the `selinux' library (-lselinux). */
334#undef HAVE_LIBSELINUX
335
336/* Define to 1 if you have the `ssl' library (-lssl). */
337#undef HAVE_LIBSSL
338
339/* Define to 1 if you have the `wldap32' library (-lwldap32). */
340#undef HAVE_LIBWLDAP32
341
342/* Define to 1 if you have the `xml2' library (-lxml2). */
343#undef HAVE_LIBXML2
344
345/* Define to 1 if you have the `xslt' library (-lxslt). */
346#undef HAVE_LIBXSLT
347
348/* Define to 1 if you have the `z' library (-lz). */
349#undef HAVE_LIBZ
350
351/* Define to 1 if the system has the type `locale_t'. */
352#undef HAVE_LOCALE_T
353
354/* Define to 1 if `long int' works and is 64 bits. */
355#undef HAVE_LONG_INT_64
356
357/* Define to 1 if the system has the type `long long int'. */
358#undef HAVE_LONG_LONG_INT
359
360/* Define to 1 if `long long int' works and is 64 bits. */
361#undef HAVE_LONG_LONG_INT_64
362
363/* Define to 1 if you have the <mbarrier.h> header file. */
364#undef HAVE_MBARRIER_H
365
366/* Define to 1 if you have the `mbstowcs_l' function. */
367#undef HAVE_MBSTOWCS_L
368
369/* Define to 1 if you have the `memmove' function. */
370#undef HAVE_MEMMOVE
371
372/* Define to 1 if you have the <memory.h> header file. */
373#undef HAVE_MEMORY_H
374
375/* Define to 1 if the system has the type `MINIDUMP_TYPE'. */
376#undef HAVE_MINIDUMP_TYPE
377
378/* Define to 1 if you have the `mkdtemp' function. */
379#undef HAVE_MKDTEMP
380
381/* Define to 1 if you have the <netinet/tcp.h> header file. */
382#undef HAVE_NETINET_TCP_H
383
384/* Define to 1 if you have the <net/if.h> header file. */
385#undef HAVE_NET_IF_H
386
387/* Define to 1 if you have the `OPENSSL_init_ssl' function. */
388#undef HAVE_OPENSSL_INIT_SSL
389
390/* Define to 1 if you have the <ossp/uuid.h> header file. */
391#undef HAVE_OSSP_UUID_H
392
393/* Define to 1 if you have the <pam/pam_appl.h> header file. */
394#undef HAVE_PAM_PAM_APPL_H
395
396/* Define to 1 if you have the `poll' function. */
397#undef HAVE_POLL
398
399/* Define to 1 if you have the <poll.h> header file. */
400#undef HAVE_POLL_H
401
402/* Define to 1 if you have the `posix_fadvise' function. */
403#undef HAVE_POSIX_FADVISE
404
405/* Define to 1 if you have the `posix_fallocate' function. */
406#undef HAVE_POSIX_FALLOCATE
407
408/* Define to 1 if the assembler supports PPC's LWARX mutex hint bit. */
409#undef HAVE_PPC_LWARX_MUTEX_HINT
410
411/* Define to 1 if you have the `pstat' function. */
412#undef HAVE_PSTAT
413
414/* Define to 1 if the PS_STRINGS thing exists. */
415#undef HAVE_PS_STRINGS
416
417/* Define if you have POSIX threads libraries and header files. */
418#undef HAVE_PTHREAD
419
420/* Define to 1 if you have the `pthread_is_threaded_np' function. */
421#undef HAVE_PTHREAD_IS_THREADED_NP
422
423/* Have PTHREAD_PRIO_INHERIT. */
424#undef HAVE_PTHREAD_PRIO_INHERIT
425
426/* Define to 1 if you have the `random' function. */
427#undef HAVE_RANDOM
428
429/* Define to 1 if you have the `RAND_OpenSSL' function. */
430#undef HAVE_RAND_OPENSSL
431
432/* Define to 1 if you have the <readline.h> header file. */
433#undef HAVE_READLINE_H
434
435/* Define to 1 if you have the <readline/history.h> header file. */
436#undef HAVE_READLINE_HISTORY_H
437
438/* Define to 1 if you have the <readline/readline.h> header file. */
439#undef HAVE_READLINE_READLINE_H
440
441/* Define to 1 if you have the `readlink' function. */
442#undef HAVE_READLINK
443
444/* Define to 1 if you have the `rint' function. */
445#undef HAVE_RINT
446
447/* Define to 1 if you have the global variable
448   'rl_completion_append_character'. */
449#undef HAVE_RL_COMPLETION_APPEND_CHARACTER
450
451/* Define to 1 if you have the `rl_completion_matches' function. */
452#undef HAVE_RL_COMPLETION_MATCHES
453
454/* Define to 1 if you have the `rl_filename_completion_function' function. */
455#undef HAVE_RL_FILENAME_COMPLETION_FUNCTION
456
457/* Define to 1 if you have the `rl_reset_screen_size' function. */
458#undef HAVE_RL_RESET_SCREEN_SIZE
459
460/* Define to 1 if you have the <security/pam_appl.h> header file. */
461#undef HAVE_SECURITY_PAM_APPL_H
462
463/* Define to 1 if you have the `setproctitle' function. */
464#undef HAVE_SETPROCTITLE
465
466/* Define to 1 if you have the `setsid' function. */
467#undef HAVE_SETSID
468
469/* Define to 1 if you have the `shm_open' function. */
470#undef HAVE_SHM_OPEN
471
472/* Define to 1 if you have the `snprintf' function. */
473#undef HAVE_SNPRINTF
474
475/* Define to 1 if you have spinlocks. */
476#undef HAVE_SPINLOCKS
477
478/* Define to 1 if you have the `srandom' function. */
479#undef HAVE_SRANDOM
480
481/* Define to 1 if you have the `SSL_get_current_compression' function. */
482#undef HAVE_SSL_GET_CURRENT_COMPRESSION
483
484/* Define to 1 if you have the <stdint.h> header file. */
485#undef HAVE_STDINT_H
486
487/* Define to 1 if you have the <stdlib.h> header file. */
488#undef HAVE_STDLIB_H
489
490/* Define to 1 if you have the `strerror' function. */
491#undef HAVE_STRERROR
492
493/* Define to 1 if you have the `strerror_r' function. */
494#undef HAVE_STRERROR_R
495
496/* Define to 1 if you have the <strings.h> header file. */
497#undef HAVE_STRINGS_H
498
499/* Define to 1 if you have the <string.h> header file. */
500#undef HAVE_STRING_H
501
502/* Define to 1 if you have the `strlcat' function. */
503#undef HAVE_STRLCAT
504
505/* Define to 1 if you have the `strlcpy' function. */
506#undef HAVE_STRLCPY
507
508/* Define to 1 if you have the `strnlen' function. */
509#undef HAVE_STRNLEN
510
511/* Define to use have a strong random number source */
512#undef HAVE_STRONG_RANDOM
513
514/* Define to 1 if you have the `strsignal' function. */
515#undef HAVE_STRSIGNAL
516
517/* Define to 1 if you have the `strtoll' function. */
518#undef HAVE_STRTOLL
519
520/* Define to 1 if you have the `strtoq' function. */
521#undef HAVE_STRTOQ
522
523/* Define to 1 if you have the `strtoull' function. */
524#undef HAVE_STRTOULL
525
526/* Define to 1 if you have the `strtouq' function. */
527#undef HAVE_STRTOUQ
528
529/* Define to 1 if the system has the type `struct addrinfo'. */
530#undef HAVE_STRUCT_ADDRINFO
531
532/* Define to 1 if the system has the type `struct cmsgcred'. */
533#undef HAVE_STRUCT_CMSGCRED
534
535/* Define to 1 if the system has the type `struct option'. */
536#undef HAVE_STRUCT_OPTION
537
538/* Define to 1 if `sa_len' is a member of `struct sockaddr'. */
539#undef HAVE_STRUCT_SOCKADDR_SA_LEN
540
541/* Define to 1 if the system has the type `struct sockaddr_storage'. */
542#undef HAVE_STRUCT_SOCKADDR_STORAGE
543
544/* Define to 1 if `ss_family' is a member of `struct sockaddr_storage'. */
545#undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY
546
547/* Define to 1 if `ss_len' is a member of `struct sockaddr_storage'. */
548#undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN
549
550/* Define to 1 if `__ss_family' is a member of `struct sockaddr_storage'. */
551#undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY
552
553/* Define to 1 if `__ss_len' is a member of `struct sockaddr_storage'. */
554#undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN
555
556/* Define to 1 if `tm_zone' is a member of `struct tm'. */
557#undef HAVE_STRUCT_TM_TM_ZONE
558
559/* Define to 1 if you have the `symlink' function. */
560#undef HAVE_SYMLINK
561
562/* Define to 1 if you have the `sync_file_range' function. */
563#undef HAVE_SYNC_FILE_RANGE
564
565/* Define to 1 if you have the syslog interface. */
566#undef HAVE_SYSLOG
567
568/* Define to 1 if you have the <sys/epoll.h> header file. */
569#undef HAVE_SYS_EPOLL_H
570
571/* Define to 1 if you have the <sys/ipc.h> header file. */
572#undef HAVE_SYS_IPC_H
573
574/* Define to 1 if you have the <sys/pstat.h> header file. */
575#undef HAVE_SYS_PSTAT_H
576
577/* Define to 1 if you have the <sys/resource.h> header file. */
578#undef HAVE_SYS_RESOURCE_H
579
580/* Define to 1 if you have the <sys/select.h> header file. */
581#undef HAVE_SYS_SELECT_H
582
583/* Define to 1 if you have the <sys/sem.h> header file. */
584#undef HAVE_SYS_SEM_H
585
586/* Define to 1 if you have the <sys/shm.h> header file. */
587#undef HAVE_SYS_SHM_H
588
589/* Define to 1 if you have the <sys/sockio.h> header file. */
590#undef HAVE_SYS_SOCKIO_H
591
592/* Define to 1 if you have the <sys/stat.h> header file. */
593#undef HAVE_SYS_STAT_H
594
595/* Define to 1 if you have the <sys/tas.h> header file. */
596#undef HAVE_SYS_TAS_H
597
598/* Define to 1 if you have the <sys/types.h> header file. */
599#undef HAVE_SYS_TYPES_H
600
601/* Define to 1 if you have the <sys/ucred.h> header file. */
602#undef HAVE_SYS_UCRED_H
603
604/* Define to 1 if you have the <sys/un.h> header file. */
605#undef HAVE_SYS_UN_H
606
607/* Define to 1 if you have the <termios.h> header file. */
608#undef HAVE_TERMIOS_H
609
610/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
611   `HAVE_STRUCT_TM_TM_ZONE' instead. */
612#undef HAVE_TM_ZONE
613
614/* Define to 1 if you have the `towlower' function. */
615#undef HAVE_TOWLOWER
616
617/* Define to 1 if your compiler understands `typeof' or something similar. */
618#undef HAVE_TYPEOF
619
620/* Define to 1 if you have the external array `tzname'. */
621#undef HAVE_TZNAME
622
623/* Define to 1 if you have the <ucred.h> header file. */
624#undef HAVE_UCRED_H
625
626/* Define to 1 if the system has the type `uint64'. */
627#undef HAVE_UINT64
628
629/* Define to 1 if the system has the type `uint8'. */
630#undef HAVE_UINT8
631
632/* Define to 1 if the system has the type `uintptr_t'. */
633#undef HAVE_UINTPTR_T
634
635/* Define to 1 if the system has the type `union semun'. */
636#undef HAVE_UNION_SEMUN
637
638/* Define to 1 if you have the <unistd.h> header file. */
639#undef HAVE_UNISTD_H
640
641/* Define to 1 if you have unix sockets. */
642#undef HAVE_UNIX_SOCKETS
643
644/* Define to 1 if you have the `unsetenv' function. */
645#undef HAVE_UNSETENV
646
647/* Define to 1 if the system has the type `unsigned long long int'. */
648#undef HAVE_UNSIGNED_LONG_LONG_INT
649
650/* Define to 1 if you have the `uselocale' function. */
651#undef HAVE_USELOCALE
652
653/* Define to 1 if you have the `utime' function. */
654#undef HAVE_UTIME
655
656/* Define to 1 if you have the `utimes' function. */
657#undef HAVE_UTIMES
658
659/* Define to 1 if you have the <utime.h> header file. */
660#undef HAVE_UTIME_H
661
662/* Define to 1 if you have BSD UUID support. */
663#undef HAVE_UUID_BSD
664
665/* Define to 1 if you have E2FS UUID support. */
666#undef HAVE_UUID_E2FS
667
668/* Define to 1 if you have the <uuid.h> header file. */
669#undef HAVE_UUID_H
670
671/* Define to 1 if you have OSSP UUID support. */
672#undef HAVE_UUID_OSSP
673
674/* Define to 1 if you have the <uuid/uuid.h> header file. */
675#undef HAVE_UUID_UUID_H
676
677/* Define to 1 if you have the `vsnprintf' function. */
678#undef HAVE_VSNPRINTF
679
680/* Define to 1 if you have the <wchar.h> header file. */
681#undef HAVE_WCHAR_H
682
683/* Define to 1 if you have the `wcstombs' function. */
684#undef HAVE_WCSTOMBS
685
686/* Define to 1 if you have the `wcstombs_l' function. */
687#undef HAVE_WCSTOMBS_L
688
689/* Define to 1 if you have the <wctype.h> header file. */
690#undef HAVE_WCTYPE_H
691
692/* Define to 1 if you have the <winldap.h> header file. */
693#undef HAVE_WINLDAP_H
694
695/* Define to 1 if your compiler understands __builtin_bswap32. */
696#undef HAVE__BUILTIN_BSWAP32
697
698/* Define to 1 if your compiler understands __builtin_bswap64. */
699#undef HAVE__BUILTIN_BSWAP64
700
701/* Define to 1 if your compiler understands __builtin_constant_p. */
702#undef HAVE__BUILTIN_CONSTANT_P
703
704/* Define to 1 if your compiler understands __builtin_types_compatible_p. */
705#undef HAVE__BUILTIN_TYPES_COMPATIBLE_P
706
707/* Define to 1 if your compiler understands __builtin_unreachable. */
708#undef HAVE__BUILTIN_UNREACHABLE
709
710/* Define to 1 if you have the `_configthreadlocale' function. */
711#undef HAVE__CONFIGTHREADLOCALE
712
713/* Define to 1 if you have __cpuid. */
714#undef HAVE__CPUID
715
716/* Define to 1 if you have __get_cpuid. */
717#undef HAVE__GET_CPUID
718
719/* Define to 1 if your compiler understands _Static_assert. */
720#undef HAVE__STATIC_ASSERT
721
722/* Define to 1 if your compiler understands __VA_ARGS__ in macros. */
723#undef HAVE__VA_ARGS
724
725/* Define to 1 if you have the `__strtoll' function. */
726#undef HAVE___STRTOLL
727
728/* Define to 1 if you have the `__strtoull' function. */
729#undef HAVE___STRTOULL
730
731/* Define to the appropriate snprintf length modifier for 64-bit ints. */
732#undef INT64_MODIFIER
733
734/* Define to 1 if `locale_t' requires <xlocale.h>. */
735#undef LOCALE_T_IN_XLOCALE
736
737/* Define as the maximum alignment requirement of any C data type. */
738#undef MAXIMUM_ALIGNOF
739
740/* Define bytes to use libc memset(). */
741#undef MEMSET_LOOP_LIMIT
742
743/* Define to the address where bug reports for this package should be sent. */
744#undef PACKAGE_BUGREPORT
745
746/* Define to the full name of this package. */
747#undef PACKAGE_NAME
748
749/* Define to the full name and version of this package. */
750#undef PACKAGE_STRING
751
752/* Define to the one symbol short name of this package. */
753#undef PACKAGE_TARNAME
754
755/* Define to the home page for this package. */
756#undef PACKAGE_URL
757
758/* Define to the version of this package. */
759#undef PACKAGE_VERSION
760
761/* Define to the name of a signed 128-bit integer type. */
762#undef PG_INT128_TYPE
763
764/* Define to the name of a signed 64-bit integer type. */
765#undef PG_INT64_TYPE
766
767/* Define to the name of the default PostgreSQL service principal in Kerberos
768   (GSSAPI). (--with-krb-srvnam=NAME) */
769#undef PG_KRB_SRVNAM
770
771/* PostgreSQL major version as a string */
772#undef PG_MAJORVERSION
773
774/* Define to gnu_printf if compiler supports it, else printf. */
775#undef PG_PRINTF_ATTRIBUTE
776
777/* PostgreSQL version as a string */
778#undef PG_VERSION
779
780/* PostgreSQL version as a number */
781#undef PG_VERSION_NUM
782
783/* A string containing the version number, platform, and C compiler */
784#undef PG_VERSION_STR
785
786/* Define to 1 to allow profiling output to be saved separately for each
787   process. */
788#undef PROFILE_PID_DIR
789
790/* Define to necessary symbol if this constant uses a non-standard name on
791   your system. */
792#undef PTHREAD_CREATE_JOINABLE
793
794/* RELSEG_SIZE is the maximum number of blocks allowed in one disk file. Thus,
795   the maximum size of a single file is RELSEG_SIZE * BLCKSZ; relations bigger
796   than that are divided into multiple files. RELSEG_SIZE * BLCKSZ must be
797   less than your OS' limit on file size. This is often 2 GB or 4GB in a
798   32-bit operating system, unless you have large file support enabled. By
799   default, we make the limit 1 GB to avoid any possible integer-overflow
800   problems within the OS. A limit smaller than necessary only means we divide
801   a large relation into more chunks than necessary, so it seems best to err
802   in the direction of a small limit. A power-of-2 value is recommended to
803   save a few cycles in md.c, but is not absolutely required. Changing
804   RELSEG_SIZE requires an initdb. */
805#undef RELSEG_SIZE
806
807/* The size of `long', as computed by sizeof. */
808#undef SIZEOF_LONG
809
810/* The size of `off_t', as computed by sizeof. */
811#undef SIZEOF_OFF_T
812
813/* The size of `size_t', as computed by sizeof. */
814#undef SIZEOF_SIZE_T
815
816/* The size of `void *', as computed by sizeof. */
817#undef SIZEOF_VOID_P
818
819/* Define to 1 if you have the ANSI C header files. */
820#undef STDC_HEADERS
821
822/* Define to 1 if strerror_r() returns int. */
823#undef STRERROR_R_INT
824
825/* Define to 1 if your <sys/time.h> declares `struct tm'. */
826#undef TM_IN_SYS_TIME
827
828/* Define to 1 to build with assertion checks. (--enable-cassert) */
829#undef USE_ASSERT_CHECKING
830
831/* Define to 1 to build with Bonjour support. (--with-bonjour) */
832#undef USE_BONJOUR
833
834/* Define to 1 to build with BSD Authentication support. (--with-bsd-auth) */
835#undef USE_BSD_AUTH
836
837/* Define to use /dev/urandom for random number generation */
838#undef USE_DEV_URANDOM
839
840/* Define to 1 if you want float4 values to be passed by value.
841   (--enable-float4-byval) */
842#undef USE_FLOAT4_BYVAL
843
844/* Define to 1 if you want float8, int8, etc values to be passed by value.
845   (--enable-float8-byval) */
846#undef USE_FLOAT8_BYVAL
847
848/* Define to build with ICU support. (--with-icu) */
849#undef USE_ICU
850
851/* Define to 1 to build with LDAP support. (--with-ldap) */
852#undef USE_LDAP
853
854/* Define to 1 to build with XML support. (--with-libxml) */
855#undef USE_LIBXML
856
857/* Define to 1 to use XSLT support when building contrib/xml2.
858   (--with-libxslt) */
859#undef USE_LIBXSLT
860
861/* Define to select named POSIX semaphores. */
862#undef USE_NAMED_POSIX_SEMAPHORES
863
864/* Define to build with OpenSSL support. (--with-openssl) */
865#undef USE_OPENSSL
866
867/* Define to use OpenSSL for random number generation */
868#undef USE_OPENSSL_RANDOM
869
870/* Define to 1 to build with PAM support. (--with-pam) */
871#undef USE_PAM
872
873/* Use replacement snprintf() functions. */
874#undef USE_REPL_SNPRINTF
875
876/* Define to 1 to use software CRC-32C implementation (slicing-by-8). */
877#undef USE_SLICING_BY_8_CRC32C
878
879/* Define to 1 use Intel SSE 4.2 CRC instructions. */
880#undef USE_SSE42_CRC32C
881
882/* Define to 1 to use Intel SSE 4.2 CRC instructions with a runtime check. */
883#undef USE_SSE42_CRC32C_WITH_RUNTIME_CHECK
884
885/* Define to build with systemd support. (--with-systemd) */
886#undef USE_SYSTEMD
887
888/* Define to select SysV-style semaphores. */
889#undef USE_SYSV_SEMAPHORES
890
891/* Define to select SysV-style shared memory. */
892#undef USE_SYSV_SHARED_MEMORY
893
894/* Define to select unnamed POSIX semaphores. */
895#undef USE_UNNAMED_POSIX_SEMAPHORES
896
897/* Define to use native Windows API for random number generation */
898#undef USE_WIN32_RANDOM
899
900/* Define to select Win32-style semaphores. */
901#undef USE_WIN32_SEMAPHORES
902
903/* Define to select Win32-style shared memory. */
904#undef USE_WIN32_SHARED_MEMORY
905
906/* Define to 1 if `wcstombs_l' requires <xlocale.h>. */
907#undef WCSTOMBS_L_IN_XLOCALE
908
909/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
910   significant byte first (like Motorola and SPARC, unlike Intel). */
911#if defined AC_APPLE_UNIVERSAL_BUILD
912# if defined __BIG_ENDIAN__
913#  define WORDS_BIGENDIAN 1
914# endif
915#else
916# ifndef WORDS_BIGENDIAN
917#  undef WORDS_BIGENDIAN
918# endif
919#endif
920
921/* Size of a WAL file block. This need have no particular relation to BLCKSZ.
922   XLOG_BLCKSZ must be a power of 2, and if your system supports O_DIRECT I/O,
923   XLOG_BLCKSZ must be a multiple of the alignment requirement for direct-I/O
924   buffers, else direct I/O may fail. Changing XLOG_BLCKSZ requires an initdb.
925   */
926#undef XLOG_BLCKSZ
927
928/* XLOG_SEG_SIZE is the size of a single WAL file. This must be a power of 2
929   and larger than XLOG_BLCKSZ (preferably, a great deal larger than
930   XLOG_BLCKSZ). Changing XLOG_SEG_SIZE requires an initdb. */
931#undef XLOG_SEG_SIZE
932
933
934
935/* Number of bits in a file offset, on hosts where this is settable. */
936#undef _FILE_OFFSET_BITS
937
938/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
939#undef _LARGEFILE_SOURCE
940
941/* Define for large files, on AIX-style hosts. */
942#undef _LARGE_FILES
943
944/* Define to `__inline__' or `__inline' if that's what the C compiler
945   calls it, or to nothing if 'inline' is not supported under any name.  */
946#ifndef __cplusplus
947#undef inline
948#endif
949
950/* Define to the type of a signed integer type wide enough to hold a pointer,
951   if such a type exists, and if the system does not define it. */
952#undef intptr_t
953
954/* Define to empty if the C compiler does not understand signed types. */
955#undef signed
956
957/* Define to how the compiler spells `typeof'. */
958#undef typeof
959
960/* Define to the type of an unsigned integer type wide enough to hold a
961   pointer, if such a type exists, and if the system does not define it. */
962#undef uintptr_t
963