POSIX.1定义了11个在输入时作特殊处理的字符,而SVR4另外加了6个特殊字符。4.3+BSD 250 UNIX环境高级编程中提到,输入波特率、输出波特率、行控制函数、前台进程组ID等内容在编程中尤为重要。
我们来看一些常见的终端行规程和终端设备驱动程序函数说明:
-
tcgetattr
:获取属性(termios结构) -
tcsetattr
:设置属性(termios结构) -
cfgetispeed
:得到输入速度 -
cfgetospeed
:得到输出速度 -
cfsetispeed
:设置输入速度 -
cfsetospeed
:设置输出速度 -
tcdrain
:等待所有输出都被传输 -
tcflow
:挂起传输或接收 -
tcflush
:刷清未决输入和/或输出 -
tcsendbreak
:发送BREAK字符 -
tcgetpgrp
:获取前台进程组ID -
tcsetpgrp
:设置前台进程组ID
你是不是对这些函数还感到困惑?别担心,这些链接将为你提供详细的解释和实例:
这些链接不仅能帮助你理解复杂的概念,还能让你在实际编程中游刃有余。想象一下,你可以随时随地查阅这些资源,简直就是编程中的“活字典”!如果有任何问题,不妨点击这些链接探索更多内容吧!
暂无评论