diff options
Diffstat (limited to 'kernel/sys.c')
| -rw-r--r-- | kernel/sys.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/kernel/sys.c b/kernel/sys.c index cfe9483..6127f58 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -2,6 +2,7 @@ #include <kernel/con.h> #include <kernel/sched.h> #include <kernel/serial.h> +#include <kernel/tty.h> #include <signal.h> #include <stdint.h> #include <stdio.h> @@ -80,14 +81,7 @@ int sys_ctty(int ctty) { } ssize_t sys_read(void *buf, size_t len) { - switch(ctask->ctty) { - case 1: - return rsread(buf, len); - break; - default: - return -EBADF; - break; - } + return tty_read(ctask->ctty, buf, len); } int sys_dummy(void) { |
