C poll()管道()与OpenVMS不兼容

时间:2015-08-28 09:54:38

标签: c sockets pipe openvms

我正在将一些代码移植到OpenVMS并且偶然发现了一个限制。

poll()函数检查事件的套接字数组,但不幸的是,其中一个文件描述符是通过pipe()函数创建的。 这会导致问题,poll()会返回errno = ENOTSOCK

管道文件描述符的原因是通过向输入端写入一个字节来故意中断/取消poll()

有没有办法如何使用套接字创建类似于管道的东西?

谢谢和问候。

0 个答案:

没有答案