Enter null namespace for redoxfs

This commit is contained in:
Jeremy Soller
2018-01-20 19:37:06 -07:00
parent 40e2a3e221
commit 78c5e1c6d2
+3
View File
@@ -1,5 +1,6 @@
extern crate spin;
use syscall;
use syscall::{Packet, Scheme};
use std::fs::File;
use std::io::{self, Read, Write};
@@ -19,6 +20,8 @@ pub fn mount<D: Disk, P: AsRef<Path>, F: FnMut()>(filesystem: FileSystem<D>, mou
callback();
syscall::setrens(0, 0).expect("redoxfs: failed to enter null namespace");
let scheme = FileScheme::new(format!("{}", mountpoint.display()), filesystem);
loop {
let mut packet = Packet::default();