Add ability to contain a process in a scheme sandbox
This commit is contained in:
parent
6b8a576a21
commit
d294d56b52
1 changed files with 186 additions and 73 deletions
|
|
@ -29,6 +29,13 @@ pub extern fn debug_input(b: u8) {
|
|||
|
||||
pub struct DebugScheme;
|
||||
|
||||
impl DebugScheme {
|
||||
pub fn new(scheme_id: SchemeId) -> DebugScheme {
|
||||
DEBUG_SCHEME_ID.store(scheme_id, Ordering::SeqCst);
|
||||
DebugScheme
|
||||
}
|
||||
}
|
||||
|
||||
impl Scheme for DebugScheme {
|
||||
fn open(&self, _path: &[u8], _flags: usize, _uid: u32, _gid: u32) -> Result<usize> {
|
||||
Ok(0)
|
||||
|
|
|
|||
Loading…
Reference in a new issue