termios-POSIX风格的tty控件 该模块提供了一个用于ttyI/O控制的POSIX调用的接口。有关这些调用的完整说明,请参阅termios(2)Unix手册页。
因为它需要termios模块,所以它只能在Unix上使用。 该tty模块定义了以下功能: tty.setraw(fd[,when]) 将文件描述符fd的模式更改为raw。
fcntl.ioctl(fd,op[,arg[,mutate_flag]]) 该函数与fcntl()函数相同,除了操作通常在库模块termios中定义并且参数处理更加复杂。
staticVALUEconsole_iflush(VALUEio){rb_io_t*fptr;intfd;GetOpenFile(io,fptr);fd=GetReadFD(fptr);#ifdefinedHAVE_TERMIOS_H