ll_dequeue
ll_t * ll_dequeue(llh_t *head);
(void) ll_dequeue(&dataq->waiters);
dptr = (dataq_data_t *)ll_dequeue(&dataq->data);
((dptr = (dataq_data_t *)ll_dequeue(&dataq->data)) == NULL)) {