raw_mode 217 src/subshell/common.c static struct termios raw_mode; raw_mode 499 src/subshell/common.c tcgetattr (STDOUT_FILENO, &raw_mode); raw_mode 500 src/subshell/common.c raw_mode.c_lflag &= ~ICANON; // Disable line-editing chars, etc. raw_mode 501 src/subshell/common.c raw_mode.c_lflag &= ~ISIG; // Disable intr, quit & suspend chars raw_mode 502 src/subshell/common.c raw_mode.c_lflag &= ~ECHO; // Disable input echoing raw_mode 503 src/subshell/common.c raw_mode.c_iflag &= ~IXON; // Pass ^S/^Q to subshell undisturbed raw_mode 504 src/subshell/common.c raw_mode.c_iflag &= ~ICRNL; // Don't translate CRs into LFs raw_mode 505 src/subshell/common.c raw_mode.c_oflag &= ~OPOST; // Don't postprocess output raw_mode 506 src/subshell/common.c raw_mode.c_cc[VTIME] = 0; // IE: wait forever, and return as raw_mode 507 src/subshell/common.c raw_mode.c_cc[VMIN] = 1; // soon as a character is available raw_mode 1681 src/subshell/common.c tcsetattr (STDOUT_FILENO, TCSANOW, &raw_mode);