如何中断epoll_pwait来捕获信号

Hat*_*aqi 5 c c++ sockets linux epoll

epoll_Wait我会编写一个小测试,通过捕获任何中断的信号来显示和之间的区别epoll_pwait()。谁能给我提供一个小代码或任何方法来找到它?

int epoll_pwait(int epfd, struct epoll_event *events,
                  int maxevents, int timeout,
                  const sigset_t *sigmask);
Run Code Online (Sandbox Code Playgroud)

小智 1

epoll_pwait 不会“捕获信号”,它允许您自动设置一个新的进程信号掩码,该掩码仅在调用期间处于活动状态。请参阅手册页上的描述,例如http://linux.die.net/man/2/epoll_wait

你想达到什么目的?如果你说得更具体一些,我也许可以给你更多信息。