poll() and epoll_wait()