Files
RedBear-OS/src/header/threads/cbindgen.toml
T
2026-05-13 14:56:46 +01:00

20 lines
496 B
TOML

# features.h required for Rust never type (no return)
sys_includes = ["features.h"]
include_guard = "_RELIBC_THREADS_H"
language = "C"
style = "tag"
no_includes = true
cpp_compat = true
after_includes = """
#include <bits/timespec.h> // for timespec
#include <bits/pthread.h> // for pthread-related types
#define thread_local _Thread_local
#define ONCE_FLAG_INIT PTHREAD_ONCE_INIT // once_flag == pthread_once_t
"""
[export.rename]
"timespec" = "struct timespec"
[enum]
prefix_with_name = true