aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_i.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/fuse_i.h')
-rw-r--r--lib/fuse_i.h7
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;