From db8021d4c8d3e13ce92a77ff8836488892099052 Mon Sep 17 00:00:00 2001 From: auronandace Date: Thu, 26 Mar 2026 11:33:11 +0000 Subject: [PATCH] move sys mman bits to cbindgen --- include/bits/sys/mman.h | 6 ------ src/header/sys_mman/cbindgen.toml | 2 +- src/header/sys_mman/mod.rs | 1 + 3 files changed, 2 insertions(+), 7 deletions(-) delete mode 100644 include/bits/sys/mman.h diff --git a/include/bits/sys/mman.h b/include/bits/sys/mman.h deleted file mode 100644 index e2ece78cc5..0000000000 --- a/include/bits/sys/mman.h +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef _BITS_SYS_MMAN_H -#define _BITS_SYS_MMAN_H - -#define MAP_FAILED ((void *) -1) - -#endif diff --git a/src/header/sys_mman/cbindgen.toml b/src/header/sys_mman/cbindgen.toml index 6846db04d8..fe41be83cf 100644 --- a/src/header/sys_mman/cbindgen.toml +++ b/src/header/sys_mman/cbindgen.toml @@ -1,6 +1,6 @@ sys_includes = ["stdarg.h", "stdint.h", "sys/types.h"] include_guard = "_SYS_MMAN_H" -trailer = "#include " +trailer = "#define MAP_FAILED ((void *) -1)" language = "C" style = "Tag" no_includes = true diff --git a/src/header/sys_mman/mod.rs b/src/header/sys_mman/mod.rs index 5287889fea..95f79f1b3f 100644 --- a/src/header/sys_mman/mod.rs +++ b/src/header/sys_mman/mod.rs @@ -34,6 +34,7 @@ pub const MAP_TYPE: c_int = 0x000F; pub const MAP_ANON: c_int = 0x0020; pub const MAP_ANONYMOUS: c_int = MAP_ANON; pub const MAP_STACK: c_int = 0x20000; +/// cbindgen:ignore pub const MAP_FAILED: *mut c_void = usize::wrapping_neg(1) as *mut c_void; pub const MREMAP_MAYMOVE: c_int = 1;