renamed and cleaned up export header files to match linux convention
[lunaix-os.git] / lunaix-os / includes / lunaix / ds / waitq.h
index efcc808eeff3ec0fad96325beb3d5af9c22a7008..4469e1ca5689d2cc7441fd32a262d9f426c97431 100644 (file)
@@ -26,9 +26,21 @@ waitq_cancel_wait(waitq_t* waitq)
     llist_delete(&waitq->waiters);
 }
 
+void
+prepare_to_wait(waitq_t* waitq);
+
+void
+try_wait();
+
+void
+try_wait_check_stall();
+
 void
 pwait(waitq_t* queue);
 
+void
+pwait_check_stall(waitq_t* queue);
+
 void
 pwake_one(waitq_t* queue);