logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

config.h (11138B)


  1. /* #undef ABORT_ON_PANIC */
  2. /* #undef AC_APPLE_UNIVERSAL_BUILD */
  3. #define CFLAGS_FDATA_SECTIONS 1
  4. #define CFLAGS_FFUNCTION_SECTIONS 1
  5. /* #undef CFLAGS_FGNU89_INLINE */
  6. /* #undef CFLAGS_FLTO */
  7. #define CFLAGS_FNO_COMMON 1
  8. /* #undef CFLAGS_FNO_OMIT_FRAME_POINTER */
  9. /* #undef CFLAGS_FSANITIZE_ADDRESS */
  10. /* #undef CFLAGS_FSANITIZE_UNDEFINED */
  11. #define CFLAGS_FTRIVIAL_AUTO_VAR_INIT_ZERO 1
  12. #define CFLAGS_FVISIBILITY_HIDDEN 1
  13. #define CFLAGS_FWRAPV 1
  14. /* #undef CFLAGS_GGDB3 */
  15. /* #undef CFLAGS_O0 */
  16. #define CFLAGS_PEDANTIC 1
  17. /* #undef CFLAGS_PG */
  18. /* #undef CFLAGS_STD_C11 */
  19. #define CFLAGS_STD_C17 1
  20. /* #undef CFLAGS_STD_C99 */
  21. #define CFLAGS_U_STRICT_ANSI 1
  22. #define CFLAGS_W 1
  23. #define CFLAGS_WALL 1
  24. #define CFLAGS_WC90_C99_COMPAT 1
  25. /* #undef CFLAGS_WC99_COMPAT */
  26. /* #undef CFLAGS_WC99_EXTENSIONS */
  27. /* #undef CFLAGS_WERROR */
  28. #define CFLAGS_WERROR_ATTRIBUTES 1
  29. #define CFLAGS_WERROR_COMMENT 1
  30. #define CFLAGS_WERROR_IMPLICIT 1
  31. #define CFLAGS_WERROR_MISSING_BRACES 1
  32. #define CFLAGS_WERROR_MISSING_DECLARATIONS 1
  33. #define CFLAGS_WERROR_MISSING_PROTOTYPES 1
  34. #define CFLAGS_WERROR_POINTER_ARITH 1
  35. #define CFLAGS_WERROR_RETURN_TYPE 1
  36. #define CFLAGS_WERROR_STRICT_PROTOTYPES 1
  37. #define CFLAGS_WERROR_TRIGRAPHS 1
  38. /* #undef CFLAGS_WERROR_UNKNOWN_WARNING_OPTION */
  39. #define CFLAGS_WERROR_VLA 1
  40. #define CFLAGS_WLONG_LONG 1
  41. /* #undef CFLAGS_WPEDANTIC_MS_FORMAT */
  42. #define CFLAGS_WSHIFT_NEGATIVE_VALUE 1
  43. #define CFLAGS_WSTRINGOP_TRUNCATION 1
  44. /* #undef CFLAGS_WSUGGEST_ATTRIBUTE_COLD */
  45. /* #undef CFLAGS_WSUGGEST_ATTRIBUTE_CONST */
  46. /* #undef CFLAGS_WSUGGEST_ATTRIBUTE_FORMAT */
  47. /* #undef CFLAGS_WSUGGEST_ATTRIBUTE_MALLOC */
  48. /* #undef CFLAGS_WSUGGEST_ATTRIBUTE_NORETURN */
  49. /* #undef CFLAGS_WSUGGEST_ATTRIBUTE_PURE */
  50. #define HAVE_ACCESS 1
  51. /* #undef HAVE_CANONICALIZE_FILE_NAME */
  52. /* #undef HAVE_CPU_TO_LE16 */
  53. /* #undef HAVE_CPU_TO_LE32 */
  54. /* #undef HAVE_CPU_TO_LE64 */
  55. #define HAVE_DECL_STRCASECMP 1
  56. #define HAVE_DECL_STRICMP 0
  57. #define HAVE_DECL_STRLCPY 1
  58. #define HAVE_DECL_STRNCASECMP 1
  59. #define HAVE_DECL_STRNICMP 0
  60. #define HAVE_DECL_STRNLEN 1
  61. #define HAVE_DECL_STRRCHRNUL 0
  62. #define HAVE_DECL_STRSEP 1
  63. #define HAVE_ENDIAN_H 1
  64. #define HAVE_FACCESSAT 1
  65. #define HAVE_FCNTL_H 1
  66. #define HAVE_FILENO 1
  67. #define HAVE_FSEEKO 1
  68. #define HAVE_FSTAT 1
  69. #define HAVE_FTRUNCATE 1
  70. #define HAVE_FUNC_ATTRIBUTE1_ALLOC_SIZE 1
  71. /* #undef HAVE_FUNC_ATTRIBUTE2_ALLOC_SIZE */
  72. #define HAVE_FUNC_ATTRIBUTE3_FORMAT 1
  73. #define HAVE_FUNC_ATTRIBUTE_COLD 1
  74. #define HAVE_FUNC_ATTRIBUTE_CONST 1
  75. #define HAVE_FUNC_ATTRIBUTE_ERROR 1
  76. #define HAVE_FUNC_ATTRIBUTE_MALLOC 1
  77. #define HAVE_FUNC_ATTRIBUTE_NORETURN 1
  78. #define HAVE_FUNC_ATTRIBUTE_PURE 1
  79. #define HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL 1
  80. #define HAVE_FUNC_ATTRIBUTE_SENTINEL 1
  81. #define HAVE_FUNC_ATTRIBUTE_UNUSED 1
  82. #define HAVE_FUNC_PTR_ATTRIBUTE1_ALLOC_SIZE 1
  83. /* #undef HAVE_FUNC_PTR_ATTRIBUTE2_ALLOC_SIZE */
  84. #define HAVE_FUNC_PTR_ATTRIBUTE3_FORMAT 1
  85. /* #undef HAVE_FUNC_PTR_ATTRIBUTE_COLD */
  86. #define HAVE_FUNC_PTR_ATTRIBUTE_CONST 1
  87. /* #undef HAVE_FUNC_PTR_ATTRIBUTE_MALLOC */
  88. #define HAVE_FUNC_PTR_ATTRIBUTE_NORETURN 1
  89. /* #undef HAVE_FUNC_PTR_ATTRIBUTE_PURE */
  90. #define HAVE_FUNC_PTR_ATTRIBUTE_RETURNS_NONNULL 1
  91. #define HAVE_FUNC_PTR_ATTRIBUTE_SENTINEL 1
  92. #define HAVE_FUNC_PTR_ATTRIBUTE_UNUSED 1
  93. #define HAVE_GETGID 1
  94. #define HAVE_GETPAGESIZE 1
  95. #define HAVE_GETRLIMIT 1
  96. #define HAVE_GETUID 1
  97. #define HAVE_HTOLE16 1
  98. #define HAVE_HTOLE32 1
  99. #define HAVE_HTOLE64 1
  100. /* #undef HAVE_INTRIN_H */
  101. #define HAVE_INTTYPES_H 1
  102. /* #undef HAVE_IO_H */
  103. #define HAVE_ISASCII 1
  104. #define HAVE_ISCNTRL 1
  105. /* #undef HAVE_MACHINE_ENDIAN_H */
  106. #define HAVE_MEMPCPY 1
  107. /* #undef HAVE_MEMPSET */
  108. /* #undef HAVE_MINIX_CONFIG_H */
  109. #define HAVE_MMAP 1
  110. #define HAVE_PATHCONF 1
  111. #define HAVE_REALPATH 1
  112. #define HAVE_SNPRINTF 1
  113. #define HAVE_STAT 1
  114. #define HAVE_STDARG_H 1
  115. #define HAVE_STDBOOL_H 1
  116. #define HAVE_STDC_INLINE 1
  117. #define HAVE_STDINT_H 1
  118. #define HAVE_STDIO_H 1
  119. #define HAVE_STDLIB_H 1
  120. #define HAVE_STDNORETURN_H 1
  121. #define HAVE_STRCASECMP 1
  122. /* #undef HAVE_STRICMP */
  123. #define HAVE_STRINGS_H 1
  124. #define HAVE_STRING_H 1
  125. #define HAVE_STRLCPY 1
  126. #define HAVE_STRNCASECMP 1
  127. /* #undef HAVE_STRNICMP */
  128. #define HAVE_STRNLEN 1
  129. /* #undef HAVE_STRRCHRNUL */
  130. #define HAVE_STRSEP 1
  131. #define HAVE_STRUCT_STAT 1
  132. /* #undef HAVE_STRUCT__STATI64 */
  133. #define HAVE_SYSCONF 1
  134. /* #undef HAVE_SYS_ENDIAN_H */
  135. #define HAVE_SYS_MMAN_H 1
  136. #define HAVE_SYS_PARAM_H 1
  137. #define HAVE_SYS_RESOURCE_H 1
  138. #define HAVE_SYS_STAT_H 1
  139. #define HAVE_SYS_TYPES_H 1
  140. /* #undef HAVE_S_ISREG */
  141. #define HAVE_TYPEOF 1
  142. #define HAVE_UINTPTR_T 1
  143. #define HAVE_UNISTD_H 1
  144. #define HAVE_VSNPRINTF 1
  145. #define HAVE_WCHAR_H 1
  146. /* #undef HAVE__ACCESS */
  147. /* #undef HAVE__BITSCANREVERSE */
  148. /* #undef HAVE__BITSCANREVERSE64 */
  149. #define HAVE__BOOL 1
  150. /* #undef HAVE__BYTESWAP_UINT64 */
  151. /* #undef HAVE__BYTESWAP_ULONG */
  152. /* #undef HAVE__BYTESWAP_USHORT */
  153. /* #undef HAVE__CHSIZE */
  154. /* #undef HAVE__CHSIZE_S */
  155. /* #undef HAVE__FILENO */
  156. /* #undef HAVE__FSEEKI64 */
  157. /* #undef HAVE__FSTATI64 */
  158. /* #undef HAVE__FULLPATH */
  159. /* #undef HAVE__STATI64 */
  160. /* #undef HAVE___BSWAP_16 */
  161. /* #undef HAVE___BSWAP_32 */
  162. /* #undef HAVE___BSWAP_64 */
  163. #define HAVE___BUILTIN_BSWAP16 1
  164. #define HAVE___BUILTIN_BSWAP32 1
  165. #define HAVE___BUILTIN_BSWAP64 1
  166. /* probe HAVE___BUILTIN_CHOOSE_EXPR */
  167. /* probe HAVE___BUILTIN_CLZ */
  168. #define HAVE___BUILTIN_CLZL 1
  169. #define HAVE___BUILTIN_CLZLL 1
  170. #define HAVE___BUILTIN_CONSTANT_P 1
  171. #define HAVE___BUILTIN_EXPECT 1
  172. /* #undef HAVE___CPU_TO_LE16 */
  173. /* #undef HAVE___CPU_TO_LE32 */
  174. /* #undef HAVE___CPU_TO_LE64 */
  175. #define LDFLAGS_WL_GC_SECTIONS 1
  176. #define PACKAGE_BUGREPORT ""
  177. #define PACKAGE_NAME ""
  178. #define PACKAGE_STRING ""
  179. #define PACKAGE_TARNAME ""
  180. #define PACKAGE_URL ""
  181. #define PACKAGE_VERSION ""
  182. #define STDC_HEADERS 1
  183. #ifndef _ALL_SOURCE
  184. # define _ALL_SOURCE 1
  185. #endif
  186. #ifndef _DARWIN_C_SOURCE
  187. # define _DARWIN_C_SOURCE 1
  188. #endif
  189. #ifndef __EXTENSIONS__
  190. # define __EXTENSIONS__ 1
  191. #endif
  192. #ifndef _GNU_SOURCE
  193. # define _GNU_SOURCE 1
  194. #endif
  195. #ifndef _HPUX_ALT_XOPEN_SOCKET_API
  196. # define _HPUX_ALT_XOPEN_SOCKET_API 1
  197. #endif
  198. #ifndef _MINIX
  199. /* # undef _MINIX */
  200. #endif
  201. #ifndef _NETBSD_SOURCE
  202. # define _NETBSD_SOURCE 1
  203. #endif
  204. #ifndef _OPENBSD_SOURCE
  205. # define _OPENBSD_SOURCE 1
  206. #endif
  207. #ifndef _POSIX_SOURCE
  208. /* # undef _POSIX_SOURCE */
  209. #endif
  210. #ifndef _POSIX_1_SOURCE
  211. /* # undef _POSIX_1_SOURCE */
  212. #endif
  213. #ifndef _POSIX_PTHREAD_SEMANTICS
  214. # define _POSIX_PTHREAD_SEMANTICS 1
  215. #endif
  216. #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
  217. # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
  218. #endif
  219. #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
  220. # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
  221. #endif
  222. #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
  223. # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
  224. #endif
  225. #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
  226. # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
  227. #endif
  228. #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
  229. # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
  230. #endif
  231. #ifndef __STDC_WANT_LIB_EXT2__
  232. # define __STDC_WANT_LIB_EXT2__ 1
  233. #endif
  234. #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
  235. # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
  236. #endif
  237. #ifndef _TANDEM_SOURCE
  238. # define _TANDEM_SOURCE 1
  239. #endif
  240. #ifndef _XOPEN_SOURCE
  241. /* # undef _XOPEN_SOURCE */
  242. #endif
  243. /* #undef WORDS_BIGENDIAN */
  244. #define WORDS_LITTLEENDIAN 1
  245. /* #undef _FILE_OFFSET_BITS */
  246. /* #undef _LARGEFILE_SOURCE */
  247. /* #undef _LARGE_FILES */
  248. /* #undef const */
  249. #ifndef __cplusplus
  250. /* #undef inline */
  251. #endif
  252. #define restrict __restrict__
  253. #if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
  254. # define _Restrict
  255. # define __restrict__
  256. #endif
  257. /* #undef size_t */
  258. /* #undef snprintf */
  259. #define typeof __typeof
  260. /* #undef uintptr_t */
  261. /* #undef vsnprintf */
  262. #ifndef alloc_size_func2
  263. # ifdef HAVE_FUNC_ATTRIBUTE2_ALLOC_SIZE
  264. # define alloc_size_func2(x1,x2) __attribute__((alloc_size(x1,x2)))
  265. # else
  266. # define alloc_size_func2(x1,x2)
  267. # endif
  268. #endif
  269. #ifndef alloc_size_func2_ptr
  270. # ifdef HAVE_FUNC_PTR_ATTRIBUTE2_ALLOC_SIZE
  271. # define alloc_size_func2_ptr(x1,x2) __attribute__((alloc_size(x1,x2)))
  272. # else
  273. # define alloc_size_func2_ptr(x1,x2)
  274. # endif
  275. #endif
  276. #ifndef end_with_null
  277. # ifdef HAVE_FUNC_ATTRIBUTE_SENTINEL
  278. # define end_with_null __attribute__((sentinel))
  279. # else
  280. # define end_with_null
  281. # endif
  282. #endif
  283. #ifndef end_with_null_ptr
  284. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_SENTINEL
  285. # define end_with_null_ptr __attribute__((sentinel))
  286. # else
  287. # define end_with_null_ptr
  288. # endif
  289. #endif
  290. #ifndef format_func3
  291. # ifdef HAVE_FUNC_ATTRIBUTE3_FORMAT
  292. # define format_func3(x1,x2,x3) __attribute__((format(x1,x2,x3)))
  293. # else
  294. # define format_func3(x1,x2,x3)
  295. # endif
  296. #endif
  297. #ifndef format_func3_ptr
  298. # ifdef HAVE_FUNC_PTR_ATTRIBUTE3_FORMAT
  299. # define format_func3_ptr(x1,x2,x3) __attribute__((format(x1,x2,x3)))
  300. # else
  301. # define format_func3_ptr(x1,x2,x3)
  302. # endif
  303. #endif
  304. #ifndef const_func
  305. # ifdef HAVE_FUNC_ATTRIBUTE_CONST
  306. # define const_func __attribute__((const))
  307. # else
  308. # define const_func
  309. # endif
  310. #endif
  311. #ifndef const_func_ptr
  312. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_CONST
  313. # define const_func_ptr __attribute__((const))
  314. # else
  315. # define const_func_ptr
  316. # endif
  317. #endif
  318. #ifndef pure_func
  319. # ifdef HAVE_FUNC_ATTRIBUTE_PURE
  320. # define pure_func __attribute__((pure))
  321. # else
  322. # define pure_func
  323. # endif
  324. #endif
  325. #ifndef pure_func_ptr
  326. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_PURE
  327. # define pure_func_ptr __attribute__((pure))
  328. # else
  329. # define pure_func_ptr
  330. # endif
  331. #endif
  332. #ifndef noreturn_func
  333. # ifdef HAVE_FUNC_ATTRIBUTE_NORETURN
  334. # define noreturn_func __attribute__((noreturn))
  335. # else
  336. # define noreturn_func
  337. # endif
  338. #endif
  339. #ifndef unlikely_func
  340. # ifdef HAVE_FUNC_ATTRIBUTE_COLD
  341. # define unlikely_func __attribute__((cold))
  342. # else
  343. # define unlikely_func
  344. # endif
  345. #endif
  346. #ifndef unlikely_func_ptr
  347. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_COLD
  348. # define unlikely_func_ptr __attribute__((cold))
  349. # else
  350. # define unlikely_func_ptr
  351. # endif
  352. #endif
  353. #ifndef unused_func
  354. # ifdef HAVE_FUNC_ATTRIBUTE_UNUSED
  355. # define unused_func __attribute__((unused))
  356. # else
  357. # define unused_func
  358. # endif
  359. #endif
  360. #ifndef unused_func_ptr
  361. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_UNUSED
  362. # define unused_func_ptr __attribute__((unused))
  363. # else
  364. # define unused_func_ptr
  365. # endif
  366. #endif
  367. #ifndef noreturn_func_ptr
  368. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_NORETURN
  369. # define noreturn_func_ptr __attribute__((noreturn))
  370. # else
  371. # define noreturn_func_ptr
  372. # endif
  373. #endif
  374. #ifndef never_null
  375. # ifdef HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL
  376. # define never_null __attribute__((returns_nonnull))
  377. # else
  378. # define never_null
  379. # endif
  380. #endif
  381. #ifndef never_null_ptr
  382. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_RETURNS_NONNULL
  383. # define never_null_ptr __attribute__((returns_nonnull))
  384. # else
  385. # define never_null_ptr
  386. # endif
  387. #endif
  388. #ifndef malloc_func
  389. # ifdef HAVE_FUNC_ATTRIBUTE_MALLOC
  390. # define malloc_func __attribute__((malloc))
  391. # else
  392. # define malloc_func
  393. # endif
  394. #endif
  395. #ifndef malloc_func_ptr
  396. # ifdef HAVE_FUNC_PTR_ATTRIBUTE_MALLOC
  397. # define malloc_func_ptr __attribute__((malloc))
  398. # else
  399. # define malloc_func_ptr
  400. # endif
  401. #endif
  402. #ifndef alloc_size_func1
  403. # ifdef HAVE_FUNC_ATTRIBUTE1_ALLOC_SIZE
  404. # define alloc_size_func1(x1) __attribute__((alloc_size(x1)))
  405. # else
  406. # define alloc_size_func1(x1)
  407. # endif
  408. #endif
  409. #ifndef alloc_size_func1_ptr
  410. # ifdef HAVE_FUNC_PTR_ATTRIBUTE1_ALLOC_SIZE
  411. # define alloc_size_func1_ptr(x1) __attribute__((alloc_size(x1)))
  412. # else
  413. # define alloc_size_func1_ptr(x1)
  414. # endif
  415. #endif