Support to multi-threading and pthread interface (POSIX.1-2008) (#23)
[lunaix-os.git] / lunaix-os / includes / lunaix / ds / waitq.h
index 4014d0509a69a44264921525141da52d9888398e..efcc808eeff3ec0fad96325beb3d5af9c22a7008 100644 (file)
@@ -20,6 +20,12 @@ waitq_empty(waitq_t* waitq)
     return llist_empty(&waitq->waiters);
 }
 
+static inline void
+waitq_cancel_wait(waitq_t* waitq)
+{
+    llist_delete(&waitq->waiters);
+}
+
 void
 pwait(waitq_t* queue);