kqueue/epoll