其他特性-鸿鹄论坛_华为认证h35-211-hcnp-access network题库
伪终端还有其他特性,我们在这里简略提一下。AT & T 1990d 和 4.3 + BSD 系统的操作手册有更详细的内容。伪终端的打包模式能够使伪终端主设备了解到伪终端从设备的状态变化。在 SVR4 系统中可以将流模块 pckt 压入主设备端来设置这种模式。在 4.3 + BSD 系统中可以通过 TIOCPKT 的 ioctl 来设置这种模式。SVR4 和 4.3 + BSD 系统中具体的打包模式有所不同。SVR4 系统中的读取伪终端主设备的进程必须调用 getmsg 从流中取得数据,因为 pckt 模块将一些事件转化为无数据的流消息。在 4.3 + BSD 系统中,每一次从伪终端主设备的读操作都会在可选数据之后返回状态字节。
伪终端主设备可以用 TIOCREMOTE 的 ioctl 将伪终端从设备设置成远程模式。虽然 SVR4 和 4.3 + BSD 系统使用同样的命令来打开或关闭这个特性,但在 SVR4 系统中 ioctl 的第三个参数是一个整型数,而 4.3 + BSD 中是一个指向整型数的指针。
相关链接:
用户评论