#include <threadq.h>
This is the structure used to manage sets of tasks which are blocked waiting to acquire a resource.