looks like the header file libc/sysdeps/unix/sysv/linux/x86_64/sys/epoll.h should be cut out of the repo ... it appears to simply be a copy of the older r1.4 of libc/sysdeps/unix/sysv/linux/sys/epoll.h, which means it lacks the __THROW fixes for epoll_wait ... -mike