posix_openpt()和O_NONBLOCK

时间:2019-05-04 00:47:12

标签: c unix posix pty

standard并未提及O_NONBLOCKposix_openpt()和FreeBSD的有效标志(其中posix_openpt()是实际的系统调用,而不仅仅是{ {1}})如果使用了该标志,将会出错。

但是,之后使用open("/dev/ptmx")将返回的文件设置为非阻止模式似乎很好。

这背后是否还有更深的含义(例如,伪终端主机可能无法设置为非阻塞模式),还是仅仅是糟糕的规格示例?

0 个答案:

没有答案