protol typing for epoll.