d_mutex_output_t
d_mutex_output_push(d_mutex_output_t **head, const char *out)
d_mutex_output_t *new;
new = mdb_alloc(sizeof (d_mutex_output_t), UM_SLEEP | UM_GC);
d_mutex_output_reverse(d_mutex_output_t **head)
d_mutex_output_t *current, *next, *last = NULL;
d_mutex_output_t *mow_output;
d_mutex_output_t *toutput = NULL, *foutput = NULL;
d_mutex_output_t *ooutput = wd.mow_output;
d_mutex_output_t *thead = toutput;
d_mutex_output_t *fhead = foutput;
d_mutex_output_t *ohead = ooutput;