摘要: 规范模式:以行为单位来上报数据。非规范模式:终端收到数据后立刻上报,不用等回车终端 规范模式/非规范模式 可以通过tcsetattr来设置。下面例子VMIN = 1,VTIME = 0 表示read会阻塞,直到收到vmin个字节的数据。struct termios state;tcgetattr(fd,&state);tty.c_lflag &= ~(ECHO|ICANON);tty.c_cc[VMIN]=1; tty.c_cc[VTIME]=0;tcsetattr(fd,TCSAFLUSH,&state);下面是linux man page 中关于终端规范模式及VTI 阅读全文
posted @ 2013-02-25 13:00 datetree 阅读(1241) 评论(0) 推荐(0) 编辑