Correct init process, allow waiting on any children, reap zombies in init

This commit is contained in:
Jeremy Soller
2016-11-01 11:04:53 -06:00
parent 665eaa5298
commit cde0a9c8a1
+5
View File
@@ -89,4 +89,9 @@ pub fn main() {
if let Err(err) = run("initfs:etc/init.rc") {
println!("init: failed to run initfs:etc/init.rc: {}", err);
}
loop {
let mut status = 0;
syscall::waitpid(0, &mut status, 0).unwrap();
}
}