#endif
#ifdef USE_EPOLL
#include <sys/epoll.h>
+#include <sys/timerfd.h>
#endif
#include <sys/wait.h>
}
+int uloop_interval_set(struct uloop_interval *timer, unsigned int msecs)
+{
+ return timer_register(timer, msecs);
+}
+
+int uloop_interval_cancel(struct uloop_interval *timer)
+{
+ return timer_remove(timer);
+}
+
+int64_t uloop_interval_remaining(struct uloop_interval *timer)
+{
+ return timer_next(timer);
+}
+
static void uloop_signal_wake(void)
{
do {