epoll code now compiles

but it's still untested