From 6f88ad9b809ed8045c2b9dc016372242675340d0 Mon Sep 17 00:00:00 2001 From: auronandace Date: Mon, 18 May 2026 11:25:39 +0100 Subject: [PATCH] remove function struct export workaround for sys_procfs header --- src/header/sys_procfs/cbindgen.toml | 12 +++++++++++- src/header/sys_procfs/mod.rs | 11 ----------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/header/sys_procfs/cbindgen.toml b/src/header/sys_procfs/cbindgen.toml index 9328ff99d3..4b17cf1deb 100644 --- a/src/header/sys_procfs/cbindgen.toml +++ b/src/header/sys_procfs/cbindgen.toml @@ -1,7 +1,17 @@ sys_includes = ["sys/user.h"] -include_guard = "_SYS_PROCFS_H" +include_guard = "_RELIBC_SYS_PROCFS_H" language = "C" style = "Tag" [enum] prefix_with_name = true + +[export] +include = [ + "psaddr_t", + "prgregset_t", + "prfpregset_t", + "lwpid_t", + "prstatus_t", + "prpsinfo_t", +] diff --git a/src/header/sys_procfs/mod.rs b/src/header/sys_procfs/mod.rs index b1534b33f2..0bc4a88942 100644 --- a/src/header/sys_procfs/mod.rs +++ b/src/header/sys_procfs/mod.rs @@ -64,14 +64,3 @@ pub type prfpregset_t = elf_fpregset_t; pub type lwpid_t = pid_t; pub type prstatus_t = elf_prstatus; pub type prpsinfo_t = elf_prpsinfo; - -#[unsafe(no_mangle)] -pub extern "C" fn _cbindgen_export_procfs( - a: psaddr_t, - b: prgregset_t, - c: prfpregset_t, - d: lwpid_t, - e: prstatus_t, - f: prpsinfo_t, -) { -}