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 (19402B)


  1. /* #undef AARCH64 */
  2. /* #undef AC_APPLE_UNIVERSAL_BUILD */
  3. /* #undef ALPHA */
  4. /* #undef ARC */
  5. /* #undef ARM */
  6. #define ASM_SA_RESTORER 0x04000000
  7. #define ASM_SIGRTMIN 32
  8. /* #undef AVR32 */
  9. /* #undef BFIN */
  10. #define COPYRIGHT_YEAR "2024"
  11. /* #undef CSKY */
  12. #define ENABLE_ARM_OABI 0
  13. /* #undef ENABLE_SECONTEXT */
  14. /* #undef ENABLE_STACKTRACE */
  15. #define HAVE_ACCEPT4 1
  16. /* #undef HAVE_ASM_CACHECTL_H */
  17. /* #undef HAVE_ASM_GUARDED_STORAGE_H */
  18. /* #undef HAVE_ASM_SIGCONTEXT_H */
  19. /* #undef HAVE_ASM_SYSMIPS_H */
  20. /* #undef HAVE_BE64TOH */
  21. /* #undef HAVE_BLUETOOTH_BLUETOOTH_H */
  22. #define HAVE_DECL_IEEE802154_ADDR_LONG 0
  23. #define HAVE_DECL_IEEE802154_ADDR_NONE 0
  24. #define HAVE_DECL_IEEE802154_ADDR_SHORT 0
  25. #define HAVE_DECL_LO_FLAGS_AUTOCLEAR 1
  26. #define HAVE_DECL_LO_FLAGS_DIRECT_IO 1
  27. #define HAVE_DECL_LO_FLAGS_PARTSCAN 1
  28. #define HAVE_DECL_LO_FLAGS_READ_ONLY 1
  29. #define HAVE_DECL_LO_FLAGS_USE_AOPS 0
  30. #define HAVE_DECL_NFEA_ACTIVITY_NOTIFY 0
  31. #define HAVE_DECL_NFEA_DONT_REFRESH 0
  32. #define HAVE_DECL_NFEA_UNSPEC 0
  33. #define HAVE_DECL_PTP_PF_EXTTS 0
  34. #define HAVE_DECL_PTP_PF_NONE 0
  35. #define HAVE_DECL_PTP_PF_PEROUT 0
  36. #define HAVE_DECL_PTP_PF_PHYSYNC 0
  37. #define HAVE_DECL_PTRACE_PEEKUSER 1
  38. #define HAVE_DECL_PTRACE_POKEUSER 1
  39. #define HAVE_DECL_P_ALL 1
  40. #define HAVE_DECL_P_PGID 1
  41. #define HAVE_DECL_P_PID 1
  42. #define HAVE_DECL_P_PIDFD 1
  43. #define HAVE_DECL_SYS_ERRLIST 0
  44. #define HAVE_DECL_TCA_ACT_COOKIE 1
  45. #define HAVE_DECL_TCA_ACT_FLAGS 1
  46. #define HAVE_DECL_TCA_ACT_HW_STATS 1
  47. #define HAVE_DECL_TCA_ACT_INDEX 1
  48. #define HAVE_DECL_TCA_ACT_IN_HW_COUNT 1
  49. #define HAVE_DECL_TCA_ACT_KIND 1
  50. #define HAVE_DECL_TCA_ACT_OPTIONS 1
  51. #define HAVE_DECL_TCA_ACT_PAD 1
  52. #define HAVE_DECL_TCA_ACT_STATS 1
  53. #define HAVE_DECL_TCA_ACT_UNSPEC 1
  54. #define HAVE_DECL_TCA_ACT_USED_HW_STATS 1
  55. #define HAVE_DECL_XFRM_MSG_ACQUIRE 1
  56. #define HAVE_DECL_XFRM_MSG_ALLOCSPI 1
  57. #define HAVE_DECL_XFRM_MSG_DELPOLICY 1
  58. #define HAVE_DECL_XFRM_MSG_DELSA 1
  59. #define HAVE_DECL_XFRM_MSG_EXPIRE 1
  60. #define HAVE_DECL_XFRM_MSG_FLUSHPOLICY 1
  61. #define HAVE_DECL_XFRM_MSG_FLUSHSA 1
  62. #define HAVE_DECL_XFRM_MSG_GETAE 1
  63. #define HAVE_DECL_XFRM_MSG_GETDEFAULT 1
  64. #define HAVE_DECL_XFRM_MSG_GETPOLICY 1
  65. #define HAVE_DECL_XFRM_MSG_GETSA 1
  66. #define HAVE_DECL_XFRM_MSG_GETSADINFO 1
  67. #define HAVE_DECL_XFRM_MSG_GETSPDINFO 1
  68. #define HAVE_DECL_XFRM_MSG_MAPPING 1
  69. #define HAVE_DECL_XFRM_MSG_MIGRATE 1
  70. #define HAVE_DECL_XFRM_MSG_NEWAE 1
  71. #define HAVE_DECL_XFRM_MSG_NEWPOLICY 1
  72. #define HAVE_DECL_XFRM_MSG_NEWSA 1
  73. #define HAVE_DECL_XFRM_MSG_NEWSADINFO 1
  74. #define HAVE_DECL_XFRM_MSG_NEWSPDINFO 1
  75. #define HAVE_DECL_XFRM_MSG_POLEXPIRE 1
  76. #define HAVE_DECL_XFRM_MSG_REPORT 1
  77. #define HAVE_DECL_XFRM_MSG_SETDEFAULT 1
  78. #define HAVE_DECL_XFRM_MSG_UPDPOLICY 1
  79. #define HAVE_DECL_XFRM_MSG_UPDSA 1
  80. /* #undef HAVE_DEMANGLE_H */
  81. #define HAVE_DLADDR 1
  82. /* #undef HAVE_ELFUTILS_LIBDWFL_H */
  83. #define HAVE_ELF_H 1
  84. #define HAVE_FALLOCATE 1
  85. #define HAVE_FANOTIFY_MARK 1
  86. /* #undef HAVE_FCNTL64 */
  87. /* #undef HAVE_FOPEN64 */
  88. #define HAVE_FORK 1
  89. #define HAVE_FPUTS_UNLOCKED 1
  90. #define HAVE_FSTATAT 1
  91. #define HAVE_FTRUNCATE 1
  92. #define HAVE_FUTIMENS 1
  93. #define HAVE_GCOV_H 1
  94. /* #undef HAVE_GNU_STUBS_32_H */
  95. /* #undef HAVE_GNU_STUBS_X32_H */
  96. #define HAVE_ICONV_H 1
  97. #define HAVE_ICONV_OPEN 1
  98. #define HAVE_IF_INDEXTONAME 1
  99. #define HAVE_INTTYPES_H 1
  100. /* #undef HAVE_LIBIBERTY_DEMANGLE_H */
  101. /* #undef HAVE_LIBUNWIND_PTRACE_H */
  102. #define HAVE_LINUX_BPF_H 1
  103. #define HAVE_LINUX_IF_ALG_H 1
  104. #define HAVE_LINUX_IF_XDP_H 1
  105. #define HAVE_LINUX_IPC_H 1
  106. /* #undef HAVE_LINUX_IPX_H */
  107. #define HAVE_LINUX_KVM_H 1
  108. #define HAVE_LINUX_NETFILTER_ARP_ARP_TABLES_H 1
  109. #define HAVE_LINUX_NETFILTER_BRIDGE_EBTABLES_H 1
  110. #define HAVE_LINUX_NETFILTER_IPV4_IP_TABLES_H 1
  111. #define HAVE_LINUX_NETFILTER_IPV6_IP6_TABLES_H 1
  112. #define HAVE_LINUX_NFC_H 1
  113. #define HAVE_LINUX_QRTR_H 1
  114. #define HAVE_LINUX_RXRPC_H 1
  115. #define HAVE_LINUX_VM_SOCKETS_H 1
  116. /* #undef HAVE_M32_MPERS */
  117. /* #undef HAVE_M32_SELINUX_RUNTIME */
  118. /* #undef HAVE_M32_STRUCT_STAT */
  119. /* #undef HAVE_M32_STRUCT_STAT64 */
  120. /* #undef HAVE_M32_STRUCT_STAT64_ST_MTIME_NSEC */
  121. /* #undef HAVE_M32_STRUCT_STAT_ST_MTIME_NSEC */
  122. #define HAVE_MEMPCPY 1
  123. /* #undef HAVE_MINIX_CONFIG_H */
  124. #define HAVE_MQUEUE_H 1
  125. /* #undef HAVE_MX32_MPERS */
  126. /* #undef HAVE_MX32_SELINUX_RUNTIME */
  127. /* #undef HAVE_MX32_STRUCT_STAT */
  128. /* #undef HAVE_MX32_STRUCT_STAT64 */
  129. /* #undef HAVE_MX32_STRUCT_STAT64_ST_MTIME_NSEC */
  130. /* #undef HAVE_MX32_STRUCT_STAT_ST_MTIME_NSEC */
  131. /* #undef HAVE_NETINET_SCTP_H */
  132. #define HAVE_NETINET_TCP_H 1
  133. #define HAVE_NETINET_UDP_H 1
  134. /* #undef HAVE_NETIPX_IPX_H */
  135. /* #undef HAVE_OPEN64 */
  136. #define HAVE_OPEN_MEMSTREAM 1
  137. #define HAVE_PATHS_H 1
  138. #define HAVE_PREADV 1
  139. #define HAVE_PROCESS_VM_READV 1
  140. #define HAVE_PROCESS_VM_WRITEV 1
  141. #define HAVE_PROGRAM_INVOCATION_NAME 1
  142. #define HAVE_PWRITEV 1
  143. #define HAVE_READAHEAD 1
  144. /* #undef HAVE_S390_COMPAT_REGS */
  145. #define HAVE_SCSI_SG_H 1
  146. /* #undef HAVE_SELINUX_RUNTIME */
  147. /* #undef HAVE_SELINUX_SELINUX_H */
  148. #define HAVE_SIGINFO_T_SI_ADDR_LSB 1
  149. #define HAVE_SIGINFO_T_SI_LOWER 1
  150. #define HAVE_SIGINFO_T_SI_OVERRUN 1
  151. /* #undef HAVE_SIGINFO_T_SI_PERF_DATA */
  152. /* #undef HAVE_SIGINFO_T_SI_PERF_FLAGS */
  153. /* #undef HAVE_SIGINFO_T_SI_PERF_TYPE */
  154. #define HAVE_SIGINFO_T_SI_PKEY 1
  155. #define HAVE_SIGINFO_T_SI_SYSCALL 1
  156. #define HAVE_SIGINFO_T_SI_TIMERID 1
  157. /* #undef HAVE_SIGINFO_T_SI_TRAPNO */
  158. #define HAVE_SIGINFO_T_SI_UPPER 1
  159. #define HAVE_SIGNALFD 1
  160. #define HAVE_SIG_ATOMIC_T 1
  161. #define HAVE_STATIC_ASSERT 1
  162. #define HAVE_STDINT_H 1
  163. #define HAVE_STDIO_H 1
  164. #define HAVE_STDLIB_H 1
  165. #define HAVE_STPCPY 1
  166. #define HAVE_STRERROR 1
  167. #define HAVE_STRINGS_H 1
  168. #define HAVE_STRING_H 1
  169. #define HAVE_STRNDUP 1
  170. #define HAVE_STRUCT_BPF_INSN 1
  171. #define HAVE_STRUCT_BPF_MAP_INFO 1
  172. #define HAVE_STRUCT_BPF_MAP_INFO_BTF_ID 1
  173. #define HAVE_STRUCT_BPF_MAP_INFO_BTF_KEY_TYPE_ID 1
  174. #define HAVE_STRUCT_BPF_MAP_INFO_BTF_VALUE_TYPE_ID 1
  175. #define HAVE_STRUCT_BPF_MAP_INFO_BTF_VMLINUX_VALUE_TYPE_ID 1
  176. #define HAVE_STRUCT_BPF_MAP_INFO_ID 1
  177. #define HAVE_STRUCT_BPF_MAP_INFO_IFINDEX 1
  178. #define HAVE_STRUCT_BPF_MAP_INFO_KEY_SIZE 1
  179. #define HAVE_STRUCT_BPF_MAP_INFO_MAP_EXTRA 1
  180. #define HAVE_STRUCT_BPF_MAP_INFO_MAP_FLAGS 1
  181. #define HAVE_STRUCT_BPF_MAP_INFO_MAX_ENTRIES 1
  182. #define HAVE_STRUCT_BPF_MAP_INFO_NAME 1
  183. /* #undef HAVE_STRUCT_BPF_MAP_INFO_PAD */
  184. #define HAVE_STRUCT_BPF_MAP_INFO_TYPE 1
  185. #define HAVE_STRUCT_BPF_MAP_INFO_VALUE_SIZE 1
  186. #define HAVE_STRUCT_BPF_PROG_INFO 1
  187. #define HAVE_STRUCT_BPF_PROG_INFO_BTF_ID 1
  188. #define HAVE_STRUCT_BPF_PROG_INFO_CREATED_BY_UID 1
  189. #define HAVE_STRUCT_BPF_PROG_INFO_FUNC_INFO 1
  190. #define HAVE_STRUCT_BPF_PROG_INFO_FUNC_INFO_REC_SIZE 1
  191. #define HAVE_STRUCT_BPF_PROG_INFO_ID 1
  192. #define HAVE_STRUCT_BPF_PROG_INFO_IFINDEX 1
  193. #define HAVE_STRUCT_BPF_PROG_INFO_JITED_FUNC_LENS 1
  194. #define HAVE_STRUCT_BPF_PROG_INFO_JITED_KSYMS 1
  195. #define HAVE_STRUCT_BPF_PROG_INFO_JITED_LINE_INFO 1
  196. #define HAVE_STRUCT_BPF_PROG_INFO_JITED_LINE_INFO_REC_SIZE 1
  197. #define HAVE_STRUCT_BPF_PROG_INFO_JITED_PROG_INSNS 1
  198. #define HAVE_STRUCT_BPF_PROG_INFO_JITED_PROG_LEN 1
  199. #define HAVE_STRUCT_BPF_PROG_INFO_LINE_INFO 1
  200. #define HAVE_STRUCT_BPF_PROG_INFO_LINE_INFO_REC_SIZE 1
  201. #define HAVE_STRUCT_BPF_PROG_INFO_LOAD_TIME 1
  202. #define HAVE_STRUCT_BPF_PROG_INFO_MAP_IDS 1
  203. #define HAVE_STRUCT_BPF_PROG_INFO_NAME 1
  204. #define HAVE_STRUCT_BPF_PROG_INFO_NR_FUNC_INFO 1
  205. #define HAVE_STRUCT_BPF_PROG_INFO_NR_JITED_FUNC_LENS 1
  206. #define HAVE_STRUCT_BPF_PROG_INFO_NR_JITED_KSYMS 1
  207. #define HAVE_STRUCT_BPF_PROG_INFO_NR_JITED_LINE_INFO 1
  208. #define HAVE_STRUCT_BPF_PROG_INFO_NR_LINE_INFO 1
  209. #define HAVE_STRUCT_BPF_PROG_INFO_NR_MAP_IDS 1
  210. #define HAVE_STRUCT_BPF_PROG_INFO_NR_PROG_TAGS 1
  211. #define HAVE_STRUCT_BPF_PROG_INFO_PROG_TAGS 1
  212. #define HAVE_STRUCT_BPF_PROG_INFO_RECURSION_MISSES 1
  213. #define HAVE_STRUCT_BPF_PROG_INFO_RUN_CNT 1
  214. #define HAVE_STRUCT_BPF_PROG_INFO_RUN_TIME_NS 1
  215. #define HAVE_STRUCT_BPF_PROG_INFO_TAG 1
  216. #define HAVE_STRUCT_BPF_PROG_INFO_TYPE 1
  217. #define HAVE_STRUCT_BPF_PROG_INFO_VERIFIED_INSNS 1
  218. #define HAVE_STRUCT_BPF_PROG_INFO_XLATED_PROG_INSNS 1
  219. #define HAVE_STRUCT_BPF_PROG_INFO_XLATED_PROG_LEN 1
  220. /* #undef HAVE_STRUCT_IA64_FPREG */
  221. #define HAVE_STRUCT_IOCB_AIO_FLAGS 1
  222. #define HAVE_STRUCT_IOCB_AIO_RW_FLAGS 1
  223. #define HAVE_STRUCT_KBDIACRSUC 1
  224. #define HAVE_STRUCT_KBDIACRUC 1
  225. #define HAVE_STRUCT_KVM_CPUID2 1
  226. #define HAVE_STRUCT_KVM_REGS 1
  227. #define HAVE_STRUCT_KVM_SREGS 1
  228. #define HAVE_STRUCT_KVM_USERSPACE_MEMORY_REGION 1
  229. #define HAVE_STRUCT_MMSGHDR 1
  230. /* #undef HAVE_STRUCT_PTRACE_PEEKSIGINFO_ARGS */
  231. #define HAVE_STRUCT_PTRACE_SYSCALL_INFO 1
  232. /* #undef HAVE_STRUCT_PT_ALL_USER_REGS */
  233. #define HAVE_STRUCT_SIGCONTEXT 1
  234. #define HAVE_STRUCT_SOCKADDR_ALG_NEW 1
  235. /* #undef HAVE_STRUCT_SOCKADDR_HCI_HCI_CHANNEL */
  236. /* #undef HAVE_STRUCT_SOCKADDR_IPX */
  237. /* #undef HAVE_STRUCT_SOCKADDR_IPX_IN_LINUX_IPX_H */
  238. /* #undef HAVE_STRUCT_SOCKADDR_IPX_IN_NETIPX_IPX_H */
  239. /* #undef HAVE_STRUCT_SOCKADDR_L2_L2_BDADDR_TYPE */
  240. #define HAVE_STRUCT_SOCKADDR_STORAGE 1
  241. #define HAVE_STRUCT_SOCKADDR_VM 1
  242. #define HAVE_STRUCT_SOCKADDR_VM_SVM_FLAGS 1
  243. #define HAVE_STRUCT_SOCKADDR_XDP 1
  244. /* #undef HAVE_STRUCT_STAT64 */
  245. /* #undef HAVE_STRUCT_STAT64_ST_MTIME_NSEC */
  246. #define HAVE_STRUCT_STATFS 1
  247. #define HAVE_STRUCT_STATFS64 1
  248. #define HAVE_STRUCT_STATFS64_F_FLAGS 1
  249. #define HAVE_STRUCT_STATFS64_F_FRSIZE 1
  250. #define HAVE_STRUCT_STATFS64_F_FSID_VAL 1
  251. /* #undef HAVE_STRUCT_STATFS64_F_FSID___VAL */
  252. #define HAVE_STRUCT_STATFS_F_FLAGS 1
  253. #define HAVE_STRUCT_STATFS_F_FRSIZE 1
  254. #define HAVE_STRUCT_STATFS_F_FSID_VAL 1
  255. /* #undef HAVE_STRUCT_STATFS_F_FSID___VAL */
  256. #define HAVE_STRUCT_STAT_ST_MTIME_NSEC 1
  257. #define HAVE_STRUCT_TCP_DIAG_MD5SIG 1
  258. #define HAVE_STRUCT_TERMIOS2 1
  259. /* #undef HAVE_STRUCT_TERMIOS_C_ISPEED */
  260. /* #undef HAVE_STRUCT_TERMIOS_C_OSPEED */
  261. #define HAVE_STRUCT_USER_DESC 1
  262. #define HAVE_STRUCT_USER_DESC_LM 1
  263. #define HAVE_STRUCT_UTSNAME_DOMAINNAME 1
  264. /* #undef HAVE_STRUCT___AIO_SIGSET */
  265. #define HAVE_STRUCT___KERNEL_SOCK_TIMEVAL 1
  266. #define HAVE_STRUCT___KERNEL_TIMESPEC 1
  267. #define HAVE_STRUCT___OLD_KERNEL_STAT 1
  268. #define HAVE_STRUCT___PTRACE_SYSCALL_INFO 1
  269. #define HAVE_SYNC_FILE_RANGE 1
  270. #define HAVE_SYS_EVENTFD_H 1
  271. #define HAVE_SYS_FANOTIFY_H 1
  272. #define HAVE_SYS_IPC_H 1
  273. #define HAVE_SYS_QUOTA_H 1
  274. #define HAVE_SYS_SIGNALFD_H 1
  275. #define HAVE_SYS_STAT_H 1
  276. #define HAVE_SYS_TYPES_H 1
  277. #define HAVE_SYS_XATTR_H 1
  278. #define HAVE_TYPEOF 1
  279. #define HAVE_UNION_BPF_ATTR_ATTACH_BPF_FD 1
  280. #define HAVE_UNION_BPF_ATTR_ATTACH_BTF_ID 1
  281. #define HAVE_UNION_BPF_ATTR_ATTACH_FLAGS 1
  282. #define HAVE_UNION_BPF_ATTR_ATTACH_PROG_FD 1
  283. #define HAVE_UNION_BPF_ATTR_ATTACH_TYPE 1
  284. #define HAVE_UNION_BPF_ATTR_BATCH_COUNT 1
  285. #define HAVE_UNION_BPF_ATTR_BATCH_ELEM_FLAGS 1
  286. #define HAVE_UNION_BPF_ATTR_BATCH_FLAGS 1
  287. #define HAVE_UNION_BPF_ATTR_BATCH_IN_BATCH 1
  288. #define HAVE_UNION_BPF_ATTR_BATCH_KEYS 1
  289. #define HAVE_UNION_BPF_ATTR_BATCH_MAP_FD 1
  290. #define HAVE_UNION_BPF_ATTR_BATCH_OUT_BATCH 1
  291. #define HAVE_UNION_BPF_ATTR_BATCH_VALUES 1
  292. #define HAVE_UNION_BPF_ATTR_BPF_FD 1
  293. #define HAVE_UNION_BPF_ATTR_BTF 1
  294. #define HAVE_UNION_BPF_ATTR_BTF_FD 1
  295. #define HAVE_UNION_BPF_ATTR_BTF_ID 1
  296. #define HAVE_UNION_BPF_ATTR_BTF_KEY_TYPE_ID 1
  297. #define HAVE_UNION_BPF_ATTR_BTF_LOG_BUF 1
  298. #define HAVE_UNION_BPF_ATTR_BTF_LOG_LEVEL 1
  299. #define HAVE_UNION_BPF_ATTR_BTF_LOG_SIZE 1
  300. #define HAVE_UNION_BPF_ATTR_BTF_SIZE 1
  301. #define HAVE_UNION_BPF_ATTR_BTF_VALUE_TYPE_ID 1
  302. #define HAVE_UNION_BPF_ATTR_BTF_VMLINUX_VALUE_TYPE_ID 1
  303. /* #undef HAVE_UNION_BPF_ATTR_DUMMY */
  304. #define HAVE_UNION_BPF_ATTR_ENABLE_STATS_TYPE 1
  305. #define HAVE_UNION_BPF_ATTR_EXPECTED_ATTACH_TYPE 1
  306. #define HAVE_UNION_BPF_ATTR_FD_ARRAY 1
  307. #define HAVE_UNION_BPF_ATTR_FILE_FLAGS 1
  308. #define HAVE_UNION_BPF_ATTR_FLAGS 1
  309. #define HAVE_UNION_BPF_ATTR_FUNC_INFO 1
  310. #define HAVE_UNION_BPF_ATTR_FUNC_INFO_CNT 1
  311. #define HAVE_UNION_BPF_ATTR_FUNC_INFO_REC_SIZE 1
  312. #define HAVE_UNION_BPF_ATTR_INFO_BPF_FD 1
  313. #define HAVE_UNION_BPF_ATTR_INFO_INFO 1
  314. #define HAVE_UNION_BPF_ATTR_INFO_INFO_LEN 1
  315. #define HAVE_UNION_BPF_ATTR_INNER_MAP_FD 1
  316. #define HAVE_UNION_BPF_ATTR_INSNS 1
  317. #define HAVE_UNION_BPF_ATTR_INSN_CNT 1
  318. #define HAVE_UNION_BPF_ATTR_ITER_CREATE_FLAGS 1
  319. #define HAVE_UNION_BPF_ATTR_ITER_CREATE_LINK_FD 1
  320. #define HAVE_UNION_BPF_ATTR_KERN_VERSION 1
  321. #define HAVE_UNION_BPF_ATTR_KEY 1
  322. #define HAVE_UNION_BPF_ATTR_KEY_SIZE 1
  323. #define HAVE_UNION_BPF_ATTR_LICENSE 1
  324. #define HAVE_UNION_BPF_ATTR_LINE_INFO 1
  325. #define HAVE_UNION_BPF_ATTR_LINE_INFO_CNT 1
  326. #define HAVE_UNION_BPF_ATTR_LINE_INFO_REC_SIZE 1
  327. /* #undef HAVE_UNION_BPF_ATTR_LINK_CREATE_ADDRS */
  328. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_ATTACH_TYPE 1
  329. /* #undef HAVE_UNION_BPF_ATTR_LINK_CREATE_BPF_COOKIE */
  330. /* #undef HAVE_UNION_BPF_ATTR_LINK_CREATE_CNT */
  331. /* #undef HAVE_UNION_BPF_ATTR_LINK_CREATE_COOKIES */
  332. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_FLAGS 1
  333. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_ITER_INFO 1
  334. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_ITER_INFO_LEN 1
  335. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_KPROBE_MULTI 1
  336. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_PERF_EVENT 1
  337. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_PROG_FD 1
  338. /* #undef HAVE_UNION_BPF_ATTR_LINK_CREATE_SYMS */
  339. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_TARGET_BTF_ID 1
  340. #define HAVE_UNION_BPF_ATTR_LINK_CREATE_TARGET_FD 1
  341. #define HAVE_UNION_BPF_ATTR_LINK_DETACH_LINK_FD 1
  342. #define HAVE_UNION_BPF_ATTR_LINK_ID 1
  343. #define HAVE_UNION_BPF_ATTR_LINK_UPDATE_FLAGS 1
  344. #define HAVE_UNION_BPF_ATTR_LINK_UPDATE_LINK_FD 1
  345. #define HAVE_UNION_BPF_ATTR_LINK_UPDATE_NEW_PROG_FD 1
  346. #define HAVE_UNION_BPF_ATTR_LINK_UPDATE_OLD_PROG_FD 1
  347. #define HAVE_UNION_BPF_ATTR_LOG_BUF 1
  348. #define HAVE_UNION_BPF_ATTR_LOG_LEVEL 1
  349. #define HAVE_UNION_BPF_ATTR_LOG_SIZE 1
  350. #define HAVE_UNION_BPF_ATTR_MAP_EXTRA 1
  351. #define HAVE_UNION_BPF_ATTR_MAP_FD 1
  352. #define HAVE_UNION_BPF_ATTR_MAP_FLAGS 1
  353. #define HAVE_UNION_BPF_ATTR_MAP_ID 1
  354. #define HAVE_UNION_BPF_ATTR_MAP_IFINDEX 1
  355. #define HAVE_UNION_BPF_ATTR_MAP_NAME 1
  356. #define HAVE_UNION_BPF_ATTR_MAP_TYPE 1
  357. #define HAVE_UNION_BPF_ATTR_MAX_ENTRIES 1
  358. #define HAVE_UNION_BPF_ATTR_NEXT_ID 1
  359. #define HAVE_UNION_BPF_ATTR_NEXT_KEY 1
  360. #define HAVE_UNION_BPF_ATTR_NUMA_NODE 1
  361. #define HAVE_UNION_BPF_ATTR_OPEN_FLAGS 1
  362. /* #undef HAVE_UNION_BPF_ATTR_PAD */
  363. #define HAVE_UNION_BPF_ATTR_PATHNAME 1
  364. #define HAVE_UNION_BPF_ATTR_PATH_FD 1
  365. #define HAVE_UNION_BPF_ATTR_PROG_BIND_MAP_FLAGS 1
  366. #define HAVE_UNION_BPF_ATTR_PROG_BIND_MAP_MAP_FD 1
  367. #define HAVE_UNION_BPF_ATTR_PROG_BIND_MAP_PROG_FD 1
  368. #define HAVE_UNION_BPF_ATTR_PROG_BTF_FD 1
  369. #define HAVE_UNION_BPF_ATTR_PROG_FLAGS 1
  370. #define HAVE_UNION_BPF_ATTR_PROG_ID 1
  371. #define HAVE_UNION_BPF_ATTR_PROG_IFINDEX 1
  372. #define HAVE_UNION_BPF_ATTR_PROG_NAME 1
  373. #define HAVE_UNION_BPF_ATTR_PROG_TYPE 1
  374. #define HAVE_UNION_BPF_ATTR_QUERY_ATTACH_FLAGS 1
  375. #define HAVE_UNION_BPF_ATTR_QUERY_ATTACH_TYPE 1
  376. #define HAVE_UNION_BPF_ATTR_QUERY_PROG_CNT 1
  377. #define HAVE_UNION_BPF_ATTR_QUERY_PROG_IDS 1
  378. #define HAVE_UNION_BPF_ATTR_QUERY_QUERY_FLAGS 1
  379. #define HAVE_UNION_BPF_ATTR_QUERY_TARGET_FD 1
  380. #define HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_COOKIE 1
  381. /* #undef HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_DUMMY */
  382. #define HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_NAME 1
  383. #define HAVE_UNION_BPF_ATTR_RAW_TRACEPOINT_PROG_FD 1
  384. #define HAVE_UNION_BPF_ATTR_REPLACE_BPF_FD 1
  385. #define HAVE_UNION_BPF_ATTR_START_ID 1
  386. #define HAVE_UNION_BPF_ATTR_TARGET_FD 1
  387. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_BUF 1
  388. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_BUF_LEN 1
  389. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_FD 1
  390. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_FD_TYPE 1
  391. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_FLAGS 1
  392. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_PID 1
  393. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_PROBE_ADDR 1
  394. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_PROBE_OFFSET 1
  395. #define HAVE_UNION_BPF_ATTR_TASK_FD_QUERY_PROG_ID 1
  396. #define HAVE_UNION_BPF_ATTR_TEST_BATCH_SIZE 1
  397. #define HAVE_UNION_BPF_ATTR_TEST_CPU 1
  398. #define HAVE_UNION_BPF_ATTR_TEST_CTX_IN 1
  399. #define HAVE_UNION_BPF_ATTR_TEST_CTX_OUT 1
  400. #define HAVE_UNION_BPF_ATTR_TEST_CTX_SIZE_IN 1
  401. #define HAVE_UNION_BPF_ATTR_TEST_CTX_SIZE_OUT 1
  402. #define HAVE_UNION_BPF_ATTR_TEST_DATA_IN 1
  403. #define HAVE_UNION_BPF_ATTR_TEST_DATA_OUT 1
  404. #define HAVE_UNION_BPF_ATTR_TEST_DATA_SIZE_IN 1
  405. #define HAVE_UNION_BPF_ATTR_TEST_DATA_SIZE_OUT 1
  406. #define HAVE_UNION_BPF_ATTR_TEST_DURATION 1
  407. #define HAVE_UNION_BPF_ATTR_TEST_FLAGS 1
  408. #define HAVE_UNION_BPF_ATTR_TEST_PROG_FD 1
  409. #define HAVE_UNION_BPF_ATTR_TEST_REPEAT 1
  410. #define HAVE_UNION_BPF_ATTR_TEST_RETVAL 1
  411. #define HAVE_UNION_BPF_ATTR_TOKEN_CREATE_BPFFS_FD 1
  412. #define HAVE_UNION_BPF_ATTR_TOKEN_CREATE_FLAGS 1
  413. #define HAVE_UNION_BPF_ATTR_VALUE 1
  414. #define HAVE_UNION_BPF_ATTR_VALUE_SIZE 1
  415. #define HAVE_UNISTD_H 1
  416. /* #undef HAVE_USTAT_H */
  417. #define HAVE_WCHAR_H 1
  418. /* #undef HAVE__STATIC_ASSERT */
  419. /* probe HAVE___BUILTIN_POPCOUNT */
  420. #define HAVE___KERNEL_LONG_T 1
  421. #define HAVE___KERNEL_ULONG_T 1
  422. /* #undef HPPA */
  423. /* #undef I386 */
  424. /* #undef IA64 */
  425. /* #undef LINUX_MIPSN32 */
  426. /* #undef LINUX_MIPSN64 */
  427. /* #undef LINUX_MIPSO32 */
  428. /* #undef LOONGARCH64 */
  429. /* #undef M32_SIZEOF_KERNEL_LONG_T */
  430. /* #undef M32_SIZEOF_LONG */
  431. /* #undef M32_SIZEOF_STRUCT_MSQID64_DS */
  432. /* #undef M68K */
  433. /* #undef METAG */
  434. /* #undef MICROBLAZE */
  435. /* #undef MIPS */
  436. /* #undef MX32_SIZEOF_KERNEL_LONG_T */
  437. /* #undef MX32_SIZEOF_LONG */
  438. /* #undef MX32_SIZEOF_STRUCT_MSQID64_DS */
  439. /* #undef NIOS2 */
  440. /* #undef OR1K */
  441. #define PACKAGE "strace"
  442. #define PACKAGE_BUGREPORT "strace-devel@lists.strace.io"
  443. #define PACKAGE_NAME "strace"
  444. #define PACKAGE_STRING "strace 6.12"
  445. #define PACKAGE_TARNAME "strace"
  446. #define PACKAGE_URL "https://strace.io"
  447. #define PACKAGE_VERSION "6.12"
  448. /* #undef POWERPC */
  449. /* #undef POWERPC64 */
  450. /* #undef POWERPC64LE */
  451. /* #undef RISCV64 */
  452. /* #undef S390 */
  453. /* #undef S390X */
  454. /* #undef SH */
  455. /* #undef SH64 */
  456. #define SIZEOF_KERNEL_LONG_T 8
  457. #define SIZEOF_LONG 8
  458. #define SIZEOF_LONG_LONG 8
  459. #define SIZEOF_OFF_T 8
  460. #define SIZEOF_STRUCT_I64_I32 16
  461. #define SIZEOF_STRUCT_MSQID64_DS 120
  462. #define SLM_MANPAGE_DATE "2022-01-01"
  463. /* #undef SPARC */
  464. /* #undef SPARC64 */
  465. #define STDC_HEADERS 1
  466. #define STRACE_MANPAGE_DATE "2024-06-30"
  467. /* #undef TILE */
  468. /* #undef USE_DEMANGLE */
  469. /* #undef USE_LIBDW */
  470. /* #undef USE_LIBUNWIND */
  471. #ifndef _ALL_SOURCE
  472. # define _ALL_SOURCE 1
  473. #endif
  474. #ifndef _DARWIN_C_SOURCE
  475. # define _DARWIN_C_SOURCE 1
  476. #endif
  477. #ifndef __EXTENSIONS__
  478. # define __EXTENSIONS__ 1
  479. #endif
  480. #ifndef _GNU_SOURCE
  481. # define _GNU_SOURCE 1
  482. #endif
  483. #ifndef _HPUX_ALT_XOPEN_SOCKET_API
  484. # define _HPUX_ALT_XOPEN_SOCKET_API 1
  485. #endif
  486. #ifndef _MINIX
  487. /* # undef _MINIX */
  488. #endif
  489. #ifndef _NETBSD_SOURCE
  490. # define _NETBSD_SOURCE 1
  491. #endif
  492. #ifndef _OPENBSD_SOURCE
  493. # define _OPENBSD_SOURCE 1
  494. #endif
  495. #ifndef _POSIX_SOURCE
  496. /* # undef _POSIX_SOURCE */
  497. #endif
  498. #ifndef _POSIX_1_SOURCE
  499. /* # undef _POSIX_1_SOURCE */
  500. #endif
  501. #ifndef _POSIX_PTHREAD_SEMANTICS
  502. # define _POSIX_PTHREAD_SEMANTICS 1
  503. #endif
  504. #ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
  505. # define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
  506. #endif
  507. #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
  508. # define __STDC_WANT_IEC_60559_BFP_EXT__ 1
  509. #endif
  510. #ifndef __STDC_WANT_IEC_60559_DFP_EXT__
  511. # define __STDC_WANT_IEC_60559_DFP_EXT__ 1
  512. #endif
  513. #ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
  514. # define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
  515. #endif
  516. #ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
  517. # define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
  518. #endif
  519. #ifndef __STDC_WANT_LIB_EXT2__
  520. # define __STDC_WANT_LIB_EXT2__ 1
  521. #endif
  522. #ifndef __STDC_WANT_MATH_SPEC_FUNCS__
  523. # define __STDC_WANT_MATH_SPEC_FUNCS__ 1
  524. #endif
  525. #ifndef _TANDEM_SOURCE
  526. # define _TANDEM_SOURCE 1
  527. #endif
  528. #ifndef _XOPEN_SOURCE
  529. /* # undef _XOPEN_SOURCE */
  530. #endif
  531. /* #undef USE_UNWINDER */
  532. #define VERSION "6.12"
  533. #if defined AC_APPLE_UNIVERSAL_BUILD
  534. # if defined __BIG_ENDIAN__
  535. # define WORDS_BIGENDIAN 1
  536. # endif
  537. #else
  538. # ifndef WORDS_BIGENDIAN
  539. /* # undef WORDS_BIGENDIAN */
  540. # endif
  541. #endif
  542. /* #undef X32 */
  543. #define X86_64 1
  544. /* #undef XTENSA */
  545. /* #undef gid_t */
  546. /* #undef typeof */
  547. /* #undef uid_t */