diff options
author | Miklos Szeredi <mszeredi@suse.cz> | 2013-06-20 11:43:02 +0200 |
---|---|---|
committer | Miklos Szeredi <mszeredi@suse.cz> | 2013-06-20 11:43:02 +0200 |
commit | 787fc5195b95c393e2bf6fb440a488c972c94fe4 (patch) | |
tree | 199f499dababf9c5b6647854dd4c5c6b2552f797 /lib/fuse_session.c | |
parent | 18c59ab4893cf3c64762556aa0af2cac638655df (diff) | |
download | libfuse-787fc5195b95c393e2bf6fb440a488c972c94fe4.tar.gz |
libfuse: remove channel user data
Diffstat (limited to 'lib/fuse_session.c')
-rw-r--r-- | lib/fuse_session.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/lib/fuse_session.c b/lib/fuse_session.c index ccd11c3..80bf0ea 100644 --- a/lib/fuse_session.c +++ b/lib/fuse_session.c @@ -23,8 +23,6 @@ struct fuse_chan { int fd; size_t bufsize; - - void *data; }; struct fuse_session *fuse_session_new(struct fuse_session_ops *op, void *data) @@ -103,6 +101,12 @@ int fuse_session_receive_buf(struct fuse_session *se, struct fuse_buf *buf, return res; } +int fuse_chan_clearfd(struct fuse_chan *ch) +{ + int fd = ch->fd; + ch->fd = -1; + return fd; +} void fuse_session_destroy(struct fuse_session *se) { @@ -141,7 +145,7 @@ void *fuse_session_data(struct fuse_session *se) } struct fuse_chan *fuse_chan_new(struct fuse_chan_ops *op, int fd, - size_t bufsize, void *data) + size_t bufsize) { struct fuse_chan *ch = (struct fuse_chan *) malloc(sizeof(*ch)); if (ch == NULL) { @@ -153,7 +157,6 @@ struct fuse_chan *fuse_chan_new(struct fuse_chan_ops *op, int fd, ch->op = *op; ch->fd = fd; ch->bufsize = bufsize; - ch->data = data; return ch; } @@ -168,11 +171,6 @@ size_t fuse_chan_bufsize(struct fuse_chan *ch) return ch->bufsize; } -void *fuse_chan_data(struct fuse_chan *ch) -{ - return ch->data; -} - struct fuse_session *fuse_chan_session(struct fuse_chan *ch) { return ch->se; |