#include void waitq_init(struct waitq* wq) { tailq_init(&wq->waiters); } void waitq_wait(struct waitq* wq) { // TODO } void waitq_wake_one(struct waitq* wq) { // TODO } void waitq_wake_all(struct waitq* wq) { // TODO }