Disgusting indeed. Way to make the library pointlessly Linux-specific by using epoll(), Linux NiH nonsense and actually worse than the excellent kqueue().
Are you saying that upstream is actively stopping you from submitting patches adding kqueue() support or refactoring the codebase to be more portable?
All I'm saying is that they shouldn't have relied on a linux-specific syscall in the first place. Whatever were they thinking.