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/fs/vfs.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'kernel/fs/vfs.h') diff --git a/kernel/fs/vfs.h b/kernel/fs/vfs.h index b6a3401..76c0a0c 100644 --- a/kernel/fs/vfs.h +++ b/kernel/fs/vfs.h @@ -47,6 +47,7 @@ struct vfs_fd { size_t offset; int flags; int mode; + int is_tty; int reference_count; // Number of usages of this file descriptor, // once it reaches zero then the contents can // be freed. @@ -84,7 +85,8 @@ vfs_vm_object_t *vfs_get_vm_object(int fd, u64 length, u64 offset); int vfs_dup2(int org_fd, int new_fd); vfs_inode_t *vfs_internal_open(const char *file); int vfs_mkdir(const char *path, int mode); -int vfs_create_fd(int flags, int mode, vfs_inode_t *inode, vfs_fd_t **fd); +int vfs_create_fd(int flags, int mode, int is_tty, vfs_inode_t *inode, + vfs_fd_t **fd); int vfs_ftruncate(int fd, size_t length); int vfs_chdir(const char *path); int vfs_fstat(int fd, struct stat *buf); -- cgit v1.2.3