char *name = make_message("%s writer", writer_names[wn->writer_num]);
int ret;
- wn->btrn = btr_new_node(name, parent, w->execute, wn);
+ wn->btrn = btr_new_node(&(struct btr_node_description)
+ EMBRACE(.name = name, .parent = parent,
+ .handler = w->execute, .context = wn));
strcpy(wn->task.status, name);
free(name);
ret = w->open(wn);