cfmakeraw sets the terminal attributes as follows: termios_p->c_iflag &= ~(IGNBRK|BRKINT|PARMRK|ISTRIP |INLCR|IGNCR|ICRNL|IXON); termios_p->c_oflag &= ~OPOST; termios_p->c_lflag &= ~(ECHO|ECHONL|ICANON|ISIG|IEXTEN); termios_p->c_cflag &= ~(CSIZE|PARENB); termios_p->c_cflag |= CS8; 就是将终端设置为原始模式,该模式下所有的输入数据以字节为单位被处理。在原始模式下,终端是不可回显的,而且所有特定的终端输入/输出模式不可用。
cfmakeraw
最新推荐文章于 2024-07-04 15:15:39 发布