File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -221,6 +221,7 @@ fn main() {
221
221
cfg. header ( "sys/personality.h" ) ;
222
222
cfg. header ( "sys/swap.h" ) ;
223
223
cfg. header ( "pty.h" ) ;
224
+ cfg. header ( "linux/memfd.h" ) ;
224
225
if !uclibc {
225
226
cfg. header ( "sys/sysinfo.h" ) ;
226
227
}
Original file line number Diff line number Diff line change @@ -803,6 +803,9 @@ pub const POLLNVAL: ::c_short = 0x20;
803
803
pub const POLLRDNORM : :: c_short = 0x040 ;
804
804
pub const POLLRDBAND : :: c_short = 0x080 ;
805
805
806
+ pub const MFD_CLOEXEC : :: c_uint = 0x0001 ;
807
+ pub const MFD_ALLOW_SEALING : :: c_uint = 0x0002 ;
808
+
806
809
f ! {
807
810
pub fn FD_CLR ( fd: :: c_int, set: * mut fd_set) -> ( ) {
808
811
let fd = fd as usize ;
@@ -992,6 +995,7 @@ extern {
992
995
pub fn fexecve ( fd : :: c_int , argv : * const * const :: c_char ,
993
996
envp : * const * const :: c_char )
994
997
-> :: c_int ;
998
+ pub fn memfd_create ( name : * const :: c_char , flags : :: c_uint ) -> :: c_int ;
995
999
}
996
1000
997
1001
cfg_if ! {
You can’t perform that action at this time.
0 commit comments