Use epoll() if available.