remove hash.[ch] - i don't think we will need it
[project/libubox.git] / uloop.h
diff --git a/uloop.h b/uloop.h
index 35ee3a5..2b02e18 100644 (file)
--- a/uloop.h
+++ b/uloop.h
@@ -39,6 +39,7 @@ typedef void (*uloop_timeout_handler)(struct uloop_timeout *t);
 #define ULOOP_READ             (1 << 0)
 #define ULOOP_WRITE            (1 << 1)
 #define ULOOP_EDGE_TRIGGER     (1 << 2)
+#define ULOOP_BLOCKING         (1 << 3)
 
 struct uloop_fd
 {
@@ -61,6 +62,8 @@ struct uloop_timeout
        bool pending;
 };
 
+extern bool uloop_cancelled;
+
 int uloop_fd_add(struct uloop_fd *sock, unsigned int flags);
 int uloop_fd_delete(struct uloop_fd *sock);