Add MFD_ constants for memfd_create
This commit is contained in:
parent
833e67ffb4
commit
c0935ac343
@ -248,6 +248,10 @@ fn main() {
|
||||
if !uclibc && !musl && !emscripten {
|
||||
cfg.header("linux/dccp.h");
|
||||
}
|
||||
|
||||
if !musl || mips {
|
||||
cfg.header("linux/memfd.h");
|
||||
}
|
||||
}
|
||||
|
||||
if linux {
|
||||
|
@ -885,6 +885,9 @@ pub const IUTF8: ::tcflag_t = 0x00004000;
|
||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||
pub const O_TMPFILE: ::c_int = 0o20000000 | O_DIRECTORY;
|
||||
|
||||
pub const MFD_CLOEXEC: ::c_uint = 0x0001;
|
||||
pub const MFD_ALLOW_SEALING: ::c_uint = 0x0002;
|
||||
|
||||
f! {
|
||||
pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
|
||||
for slot in cpuset.__bits.iter_mut() {
|
||||
|
@ -667,6 +667,9 @@ pub const AF_MAX: ::c_int = 42;
|
||||
#[doc(hidden)]
|
||||
pub const PF_MAX: ::c_int = AF_MAX;
|
||||
|
||||
pub const MFD_CLOEXEC: ::c_uint = 0x0001;
|
||||
pub const MFD_ALLOW_SEALING: ::c_uint = 0x0002;
|
||||
|
||||
#[link(name = "util")]
|
||||
extern {
|
||||
pub fn sysctl(name: *mut ::c_int,
|
||||
|
@ -771,3 +771,6 @@ pub const SYS_pwritev2: ::c_long = 4000 + 362;
|
||||
pub const AF_MAX: ::c_int = 42;
|
||||
#[doc(hidden)]
|
||||
pub const PF_MAX: ::c_int = AF_MAX;
|
||||
|
||||
pub const MFD_CLOEXEC: ::c_uint = 0x0001;
|
||||
pub const MFD_ALLOW_SEALING: ::c_uint = 0x0002;
|
||||
|
@ -548,6 +548,9 @@ pub const AF_MAX: ::c_int = 42;
|
||||
#[doc(hidden)]
|
||||
pub const PF_MAX: ::c_int = AF_MAX;
|
||||
|
||||
pub const MFD_CLOEXEC: ::c_uint = 0x0001;
|
||||
pub const MFD_ALLOW_SEALING: ::c_uint = 0x0002;
|
||||
|
||||
cfg_if! {
|
||||
if #[cfg(any(target_arch = "arm", target_arch = "x86",
|
||||
target_arch = "x86_64"))] {
|
||||
|
@ -1243,6 +1243,9 @@ pub const SYS_setfsuid: ::c_long = 215;
|
||||
pub const SYS_setfsgid: ::c_long = 216;
|
||||
pub const SYS_newfstatat: ::c_long = 293;
|
||||
|
||||
pub const MFD_CLOEXEC: ::c_uint = 0x0001;
|
||||
pub const MFD_ALLOW_SEALING: ::c_uint = 0x0002;
|
||||
|
||||
#[link(name = "util")]
|
||||
extern {
|
||||
pub fn sysctl(name: *mut ::c_int,
|
||||
|
Loading…
x
Reference in New Issue
Block a user