1 /* Copyright (C) 2006 Andre Noll <maan@tuebingen.mpg.de>, see file COPYING. */
3 /** \file stdout.h Writing to stdout via buffer trees. */
6 * The task structure used for writing to stdout.
8 * This is used by para_recv, para_filter and para_client.
11 /** The task structure used by the scheduler. */
13 /** Stdout is always a leaf node in the buffer tree. */
14 struct btr_node *btrn;
15 /** The descriptor flags of STDOUT at startup. */
17 /** Whether we have to set STDOUT to nonblocking mode. */
18 bool must_set_nonblock_flag;
21 void stdout_task_register(struct stdout_task *sot, struct sched *s);