projects
/
paraslash.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
user_list: Make list head static.
[paraslash.git]
/
stdout.h
diff --git
a/stdout.h
b/stdout.h
index 1e35d6ca14238a7cee97bdd91889c1f2b186f654..114c44f492add74d7e42e7bfdd2c0dde02f92698 100644
(file)
--- a/
stdout.h
+++ b/
stdout.h
@@
-1,8
+1,4
@@
-/*
- * Copyright (C) 2006-2011 Andre Noll <maan@systemlinux.org>
- *
- * Licensed under the GPL v2. For licencing details see COPYING.
- */
+/* Copyright (C) 2006 Andre Noll <maan@tuebingen.mpg.de>, see file COPYING. */
/** \file stdout.h Writing to stdout via buffer trees. */
/** \file stdout.h Writing to stdout via buffer trees. */
@@
-13,9
+9,13
@@
*/
struct stdout_task {
/** The task structure used by the scheduler. */
*/
struct stdout_task {
/** The task structure used by the scheduler. */
- struct task task;
+ struct task
*
task;
/** Stdout is always a leaf node in the buffer tree. */
struct btr_node *btrn;
/** Stdout is always a leaf node in the buffer tree. */
struct btr_node *btrn;
+ /** The descriptor flags of STDOUT at startup. */
+ int fd_flags;
+ /** Whether we have to set STDOUT to nonblocking mode. */
+ bool must_set_nonblock_flag;
};
};
-void stdout_
set_defaults(struct stdout_task *sot
);
+void stdout_
task_register(struct stdout_task *sot, struct sched *s
);