From 99e5c8e046dfff53c331eb35394bfbcab4629fd0 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Fri, 17 Nov 2023 21:24:33 +0100 Subject: Kernel: Add isatty syscall --- kernel/drivers/pst.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'kernel/drivers/pst.c') diff --git a/kernel/drivers/pst.c b/kernel/drivers/pst.c index d063ec9..f8a0414 100644 --- a/kernel/drivers/pst.c +++ b/kernel/drivers/pst.c @@ -1,16 +1,19 @@ #include #include +#include int openpty(int *amaster, int *aslave, char *name, /*const struct termios*/ void *termp, /*const struct winsize*/ void *winp) { - (void)name; - (void)termp; - (void) winp; + (void)name; + (void)termp; + (void)winp; int fd[2]; pipe(fd); // This depends upon that pipe will support read and write // through the same fd. In reality this should not be the // case. + get_vfs_fd(fd[0])->is_tty = 1; + get_vfs_fd(fd[1])->is_tty = 1; *amaster = fd[0]; *aslave = fd[1]; return 0; -- cgit v1.2.3