#include "kevent.h" #include "../base.h" #include "../errno.h" #include #include #include int __attribute__((weak)) __attribute__((visibility("default"))) kevent_impl(int kq, ...) { return -ENOSYS; } long sys_kevent(int kq, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout) { int ret = kevent_impl(kq, changelist, nchanges, eventlist, nevents, timeout); if (ret < 0) ret = -errno; return ret; }