From aa219c6509b8aaf3d7e1e9104681f302d5aa2c43 Mon Sep 17 00:00:00 2001 From: Red Bear OS Date: Sun, 12 Jul 2026 19:35:50 +0300 Subject: [PATCH] rb: add cbindgen config for bits_eventfd (eventfd_t type) bits/eventfd.h defines the eventfd_t 64-bit counter type used by sys/eventfd.h. Without this config, cbindgen skipped the directory and the type wasn't generated. --- src/header/bits_eventfd/cbindgen.toml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/header/bits_eventfd/cbindgen.toml diff --git a/src/header/bits_eventfd/cbindgen.toml b/src/header/bits_eventfd/cbindgen.toml new file mode 100644 index 0000000000..5af1a4a98c --- /dev/null +++ b/src/header/bits_eventfd/cbindgen.toml @@ -0,0 +1,14 @@ +# `bits/eventfd.h` — eventfd counter type +# +# Type alias for the 64-bit eventfd counter. +# Used by sys/eventfd.h for read/write operations. +include_guard = "_RELIBC_BITS_EVENTFD_H" +language = "C" +no_includes = true +cpp_compat = true + +[export] +include = ["eventfd_t"] + +[export.rename] +"eventfd_t" = "eventfd_t"