stdout.c: Add a flag to activate buffer tree API.
authorAndre Noll <maan@systemlinux.org>
Mon, 28 Dec 2009 22:08:20 +0000 (23:08 +0100)
committerAndre Noll <maan@systemlinux.org>
Mon, 28 Dec 2009 22:08:20 +0000 (23:08 +0100)
Not used yet.

client.c
filter.c
stdout.c
stdout.h

index ebe3389..9bdd0e8 100644 (file)
--- a/client.c
+++ b/client.c
@@ -8,6 +8,7 @@
 
 #include <regex.h>
 #include <openssl/rc4.h>
+#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
index 7dbc078..a1cc648 100644 (file)
--- a/filter.c
+++ b/filter.c
@@ -7,6 +7,7 @@
 /** \file filter.c The stand-alone filter program. */
 
 #include <regex.h>
+#include <stdbool.h>
 
 #include "para.h"
 #include "filter.cmdline.h"
index d64586b..4e3b6df 100644 (file)
--- a/stdout.c
+++ b/stdout.c
@@ -8,6 +8,7 @@
 
 #include <dirent.h> /* readdir() */
 #include <assert.h>
+#include <stdbool.h>
 
 #include "para.h"
 #include "list.h"
@@ -89,6 +90,7 @@ void stdout_set_defaults(struct stdout_task *sot)
 {
        int ret;
 
+       sot->use_buffer_tree = false;
        sot->task.pre_select = stdout_pre_select;
        sot->task.post_select = stdout_post_select;
        sprintf(sot->task.status, "stdout writer");
index cca12e5..c3eb311 100644 (file)
--- a/stdout.h
+++ b/stdout.h
@@ -20,6 +20,8 @@ struct stdout_task {
        struct task task;
        /** Whether \p STDOUT_FILENO was included in the write fd set. */
        int check_fd;
+       /** Whether to use the buffer tree API. */
+       bool use_buffer_tree;
 };
 
 void stdout_set_defaults(struct stdout_task *sot);