diff options
Diffstat (limited to 'lib/fuse_i.h')
-rw-r--r-- | lib/fuse_i.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/fuse_i.h b/lib/fuse_i.h index 0206336..6d10b1c 100644 --- a/lib/fuse_i.h +++ b/lib/fuse_i.h @@ -15,6 +15,12 @@ struct fuse_ll; struct fuse_session { struct fuse_session_ops op; + int (*receive_buf)(struct fuse_session *se, struct fuse_buf *buf, + struct fuse_chan **chp); + + void (*process_buf)(void *data, const struct fuse_buf *buf, + struct fuse_chan *ch); + void *data; volatile int exited; @@ -51,6 +57,7 @@ struct fuse_ll { int big_writes; int no_splice_write; int no_splice_move; + int no_splice_read; struct fuse_lowlevel_ops op; int got_init; struct cuse_data *cuse_data; |