0

我正在尝试从 WSL 上的OpenThread GitHub 项目运行命令行示例,发现调用STDIN的代码poll似乎不起作用。

代码通过调用等待多个句柄select。当一个键被按下时正确返回,但是当它立即调用时poll,该函数只返回0。如果我注释掉poll调用并直接调用read,那似乎返回了正确的结果。

这是 WSL 的一个错误,还是需要以某种方式调整代码才能在这种环境中工作?

4

1 回答 1

0

事实证明,解决方案是不使用POLLRDNORM,而是使用POLLIN调用poll。显然,POLLRDNORM目前不支持。

于 2016-08-15T13:43:11.167 回答