diff --git a/Kernel/TTY/TTY.cpp b/Kernel/TTY/TTY.cpp index f7facde2b3..b4544e09bb 100644 --- a/Kernel/TTY/TTY.cpp +++ b/Kernel/TTY/TTY.cpp @@ -414,6 +414,8 @@ int TTY::ioctl(FileDescription&, unsigned request, FlatPtr arg) case TIOCSCTTY: current_process.set_tty(this); return 0; + case TIOCSTI: + return -EIO; case TIOCNOTTY: current_process.set_tty(nullptr); return 0; diff --git a/Userland/Libraries/LibC/sys/ioctl_numbers.h b/Userland/Libraries/LibC/sys/ioctl_numbers.h index 345f2d43de..9502b1c26b 100644 --- a/Userland/Libraries/LibC/sys/ioctl_numbers.h +++ b/Userland/Libraries/LibC/sys/ioctl_numbers.h @@ -55,6 +55,7 @@ enum IOCtlNumber { TCFLSH, TIOCGWINSZ, TIOCSCTTY, + TIOCSTI, TIOCNOTTY, TIOCSWINSZ, FB_IOCTL_GET_SIZE_IN_BYTES, @@ -81,6 +82,7 @@ enum IOCtlNumber { #define TCFLSH TCFLSH #define TIOCGWINSZ TIOCGWINSZ #define TIOCSCTTY TIOCSCTTY +#define TIOCSTI TIOCSTI #define TIOCNOTTY TIOCNOTTY #define TIOCSWINSZ TIOCSWINSZ #define FB_IOCTL_GET_SIZE_IN_BYTES FB_IOCTL_GET_SIZE_IN_BYTES