Correct init process, allow waiting on any children, reap zombies in init
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user