pg_config.h.in 30 KB

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