PTQ_FIRST
target = PTQ_FIRST(queue);
cleanup = PTQ_FIRST(&self->pt_cleanup_stack);
if ((thread = PTQ_FIRST(&ptr->ptr_wblocked)) != NULL) {
while ((pt = PTQ_FIRST(&pthread__tsd_list[key])) != NULL) {