ll_mapf
void ll_mapf(llh_t *head, void (*func)(void *));
ll_mapf(&dataq->data, dataq_data_destroy);
ll_mapf(&dataq->waiters, dataq_waiters_destroy);