proc: /init is responsible for setting up std***
This commit is contained in:
parent
98c4e9152e
commit
9e0555f7a3
@ -72,13 +72,6 @@ pub fn kernel_main() {
|
||||
let user_init = proc::exec::load_elf(file, &["/init"]).unwrap();
|
||||
let mut io = user_init.io.lock();
|
||||
io.set_ioctx(ioctx);
|
||||
let stdout = tty_node
|
||||
.open(OpenOptions::WRITE, FileMode::empty())
|
||||
.unwrap();
|
||||
let stderr = stdout.clone();
|
||||
|
||||
io.set_file(RawFd::STDOUT, stdout).unwrap();
|
||||
io.set_file(RawFd::STDERR, stderr).unwrap();
|
||||
drop(io);
|
||||
user_init.enqueue_somewhere();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user