proc: /init is responsible for setting up std***

This commit is contained in:
Mark Poliakov 2023-07-20 18:14:30 +03:00
parent 98c4e9152e
commit 9e0555f7a3

View File

@ -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();
}