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