Kernel: Process is not reference counted any more

This was not necessary and it made things needlessly complicated
This commit is contained in:
Bananymous
2023-04-19 00:34:18 +03:00
parent 3ca623349a
commit d63716db96
11 changed files with 91 additions and 69 deletions

View File

@@ -59,11 +59,11 @@ namespace Kernel
[](void* tty_)
{
TTY* tty = (TTY*)tty_;
int fd = MUST(Process::current()->open("/dev/input0"sv, O_RDONLY));
int fd = MUST(Process::current().open("/dev/input0"sv, O_RDONLY));
while (true)
{
Input::KeyEvent event;
MUST(Process::current()->read(fd, &event, sizeof(event)));
MUST(Process::current().read(fd, &event, sizeof(event)));
tty->on_key(event);
}
}, this)