gdb错误:无法执行epoll_wait:(4)系统调用中断

时间:2010-02-12 15:47:21

标签: c++ gdb

由于以下错误,我无法使用gdb在调试中运行我的代码:

无法执行epoll_wait:(4)系统调用中断

关于如何解决这个问题的任何想法?

由于

1 个答案:

答案 0 :(得分:8)

您应该检查epoll_wait返回值,然后检查-1errnoEINTR进行比较,如果是,请重试系统调用。这通常在循环中使用continue完成。