From 0ccc23d544cf334b3180618278e17027387a3f5f Mon Sep 17 00:00:00 2001
From: Bananymous <bananymousosq@gmail.com>
Date: Wed, 31 May 2023 23:14:15 +0300
Subject: [PATCH] Kernel: Shell opens standard files

---
 kernel/kernel/Shell.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/kernel/kernel/Shell.cpp b/kernel/kernel/Shell.cpp
index 8b144bbc..78a926a2 100644
--- a/kernel/kernel/Shell.cpp
+++ b/kernel/kernel/Shell.cpp
@@ -57,6 +57,9 @@ namespace Kernel
 
 	Shell::Shell()
 	{
+		MUST(Process::current().open("/dev/tty1", O_RDONLY));
+		MUST(Process::current().open("/dev/tty1", O_WRONLY));
+		MUST(Process::current().open("/dev/tty1", O_WRONLY));
 		MUST(set_prompt(s_default_prompt));
 		MUST(m_buffer.push_back(""sv));
 		MUST(Process::current().set_termios(termios { .canonical = false, .echo = false }));