X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;ds=sidebyside;f=buffer_tree.h;h=f8fed361f368a44084f2880b2ce4a1b0214f5a3a;hb=9e44ee868aaddc68f2cb18bef0d73093e889b810;hp=305fb7d1a43cddc8fe5b6034e271587f9da9b6a7;hpb=7faa0f554231900fea2eb1dfc45fac3a18f94ea2;p=paraslash.git diff --git a/buffer_tree.h b/buffer_tree.h index 305fb7d1..f8fed361 100644 --- a/buffer_tree.h +++ b/buffer_tree.h @@ -168,6 +168,7 @@ size_t btr_pool_size(struct btr_pool *btrp); struct btr_pool *btr_pool_new(const char *name, size_t area_size); void btr_pool_free(struct btr_pool *btrp); size_t btr_pool_get_buffer(struct btr_pool *btrp, char **result); +int btr_pool_get_buffers(struct btr_pool *btrp, struct iovec iov[2]); void btr_add_output_pool(struct btr_pool *btrp, size_t size, struct btr_node *btrn); size_t btr_pool_unused(struct btr_pool *btrp); @@ -188,7 +189,7 @@ void btr_pushdown(struct btr_node *btrn); void *btr_context(struct btr_node *btrn); void btr_merge(struct btr_node *btrn, size_t dest_size); void btr_log_tree(struct btr_node *btrn, int loglevel); -int btr_pushdown_one(struct btr_node *btrn); +void btr_pushdown_one(struct btr_node *btrn); bool btr_inplace_ok(struct btr_node *btrn); int btr_node_status(struct btr_node *btrn, size_t min_iqs, enum btr_node_type type);