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 {
|
if !uclibc && !musl && !emscripten {
|
||||||
cfg.header("linux/dccp.h");
|
cfg.header("linux/dccp.h");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if !musl || mips {
|
||||||
|
cfg.header("linux/memfd.h");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if linux {
|
if linux {
|
||||||
|
|
|
@ -885,6 +885,9 @@ pub const IUTF8: ::tcflag_t = 0x00004000;
|
||||||
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
pub const CMSPAR: ::tcflag_t = 0o10000000000;
|
||||||
pub const O_TMPFILE: ::c_int = 0o20000000 | O_DIRECTORY;
|
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! {
|
f! {
|
||||||
pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
|
pub fn CPU_ZERO(cpuset: &mut cpu_set_t) -> () {
|
||||||
for slot in cpuset.__bits.iter_mut() {
|
for slot in cpuset.__bits.iter_mut() {
|
||||||
|
|
|
@ -667,6 +667,9 @@ pub const AF_MAX: ::c_int = 42;
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
pub const PF_MAX: ::c_int = AF_MAX;
|
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")]
|
#[link(name = "util")]
|
||||||
extern {
|
extern {
|
||||||
pub fn sysctl(name: *mut ::c_int,
|
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;
|
pub const AF_MAX: ::c_int = 42;
|
||||||
#[doc(hidden)]
|
#[doc(hidden)]
|
||||||
pub const PF_MAX: ::c_int = AF_MAX;
|
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)]
|
#[doc(hidden)]
|
||||||
pub const PF_MAX: ::c_int = AF_MAX;
|
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! {
|
cfg_if! {
|
||||||
if #[cfg(any(target_arch = "arm", target_arch = "x86",
|
if #[cfg(any(target_arch = "arm", target_arch = "x86",
|
||||||
target_arch = "x86_64"))] {
|
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_setfsgid: ::c_long = 216;
|
||||||
pub const SYS_newfstatat: ::c_long = 293;
|
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")]
|
#[link(name = "util")]
|
||||||
extern {
|
extern {
|
||||||
pub fn sysctl(name: *mut ::c_int,
|
pub fn sysctl(name: *mut ::c_int,
|
||||||
|
|
Loading…
Reference in New Issue