LINUX 使用tcgetattr函数与tcsetattr函数控制终端三
来源:互联网 发布:js购物车加减按钮代码 编辑:程序博客网 时间:2024/06/06 03:39
表6.5 c_oflag参数
键 值
说 明
CBAUD
波特率(4+1位)(非POSIX)
CBAUDEX
附加波特率(1位)(非POSIX)
CSIZE
字符长度,取值范围为CS5、CS6、CS7或CS8
CSTOPB
设置两个停止位
CREAD
使用接收器
PARENB
使用奇偶校验
PARODD
对输入使用奇偶校验,对输出使用偶校验
HUPCL
关闭设备时挂起
CLOCAL
忽略调制解调器线路状态
CRTSCTS
使用RTS/CTS流控制
c_lflag:本地模式标志,控制终端编辑功能,具体参数如表6.6所示。
表6.6 c_lflag参数
键 值
说 明
ISIG
当输入INTR、QUIT、SUSP或DSUSP时,产生相应的信号
ICANON
使用标准输入模式
XCASE
在ICANON和XCASE同时设置的情况下,终端只使用大写。如果只设置了XCASE,则输入字符将被转换为小写字符,除非字符使用了转义字符(非POSIX,且Linux不支持该参数)
ECHO
显示输入字符
ECHOE
如果ICANON同时设置,ERASE将删除输入的字符,WERASE将删除输入的单词
ECHOK
如果ICANON同时设置,KILL将删除当前行
ECHONL
如果ICANON同时设置,即使ECHO没有设置依然显示换行符
ECHOPRT
如果ECHO和ICANON同时设置,将删除打印出的字符(非POSIX)
TOSTOP
向后台输出发送SIGTTOU信号
c_cc[NCCS]:控制字符,用于保存终端驱动程序中的特殊字符,如输入结束符等。c_cc中定义了如表6.7所示的控制字符。
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端三
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端三
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端一
- LINUX使用tcgetattr函数与tcsetattr函数控制终端二
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端四
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端五
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端二
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端一
- LINUX使用tcgetattr函数与tcsetattr函数控制终端二
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端四
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端五
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端
- LINUX 使用tcgetattr与tcsetattr函数控制终端
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端一
- 特大优惠:物流软件源码+开发文档
- AS3 库资源 很多非常有用的类库
- LINUX使用tcgetattr函数与tcsetattr函数控制终端二
- C#的定时器
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端三
- 敏捷开发 阶段演示
- 利用stage.invalidate()方法和render事件提高as3程序的运行效率
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端四
- LINUX 使用tcgetattr函数与tcsetattr函数控制终端五
- Key Codes
- JAVA文件操作集合
- 获得真实IP地址及分析 (asp.net C#)
- var_export,var_dump(),print_r() 比较