diff --git a/io_jail/src/lib.rs b/io_jail/src/lib.rs index c50916e678..53c6533a56 100644 --- a/io_jail/src/lib.rs +++ b/io_jail/src/lib.rs @@ -442,6 +442,11 @@ impl Minijail { } Ok(()) } + pub fn mount_dev(&mut self) { + unsafe { + libminijail::minijail_mount_dev(self.jail); + } + } pub fn mount_tmp(&mut self) { unsafe { libminijail::minijail_mount_tmp(self.jail); diff --git a/io_jail/src/libminijail.rs b/io_jail/src/libminijail.rs index 8762721ac2..6edacdce3b 100644 --- a/io_jail/src/libminijail.rs +++ b/io_jail/src/libminijail.rs @@ -56,6 +56,7 @@ extern "C" { pub fn minijail_enter_pivot_root(j: *mut minijail, dir: *const c_char) -> c_int; pub fn minijail_fork(j: *mut minijail) -> pid_t; pub fn minijail_get_original_path(j: *mut minijail, chroot_path: *const c_char) -> *mut c_char; + pub fn minijail_mount_dev(j: *mut minijail); pub fn minijail_mount_tmp(j: *mut minijail); pub fn minijail_mount_tmp_size(j: *mut minijail, size: usize); pub fn minijail_mount_with_data(