diff --git a/src/Tty.zig b/src/Tty.zig index a595059..796d9b9 100644 --- a/src/Tty.zig +++ b/src/Tty.zig @@ -224,6 +224,7 @@ pub fn makeRaw(fd: os.fd_t) !os.termios { // see termios(3) raw.iflag.IGNBRK = false; raw.iflag.BRKINT = false; + raw.iflag.PARMRK = false; raw.iflag.ISTRIP = false; raw.iflag.INLCR = false; raw.iflag.IGNCR = false; @@ -235,6 +236,7 @@ pub fn makeRaw(fd: os.fd_t) !os.termios { raw.lflag.ECHO = false; raw.lflag.ECHONL = false; raw.lflag.ICANON = false; + raw.lflag.ISIG = false; raw.lflag.IEXTEN = false; raw.cflag.CSIZE = .CS8;