tcflow 子例程
用途
执行流量控制功能。
库
标准 C 库 (libc.a)
语法
#include <termios.h>
描述
tcflow 子例程根据 Action 参数的值暂挂 FileDescriptor 参数引用的对象上的数据的传输或接收。
参数
| 项 | 描述 |
|---|---|
| FileDescriptor | 指定打开的文件描述符。 |
| 操作 | 指定下列其中一项:
|
返回值
在成功完成后,将返回值 0。 否则,返回值为-1,并设置errno全局变量来指示错误。
错误代码
如果下列其中一项为真,那么 Tcflow 子例程不成功:
| 项 | 描述 |
|---|---|
| EBADF | FileDescriptor 参数未指定有效的文件描述符。 |
| EINVAL | 行动 参数没有指定正确的值。 |
| EIO | 写入进程的进程组是孤立的,并且写入进程不会忽略或阻止 SIGTTOU 信号。 |
| ENOTTY | 与 FileDescriptor 参数关联的文件不是终端。 |
示例
要从终端设备重新启动输出,请输入:
rc = tcflow(stdout, TCION);