Added epoll support for Linux