From a181e61ca0119b8c3fd2daa4b8d23add2cda3ed0 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 6 Nov 2001 12:03:23 +0000 Subject: bugfixes --- include/linux/fuse.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'include/linux/fuse.h') diff --git a/include/linux/fuse.h b/include/linux/fuse.h index 5fe008c..a6e74df 100644 --- a/include/linux/fuse.h +++ b/include/linux/fuse.h @@ -54,6 +54,7 @@ enum fuse_opcode { FUSE_LINK, FUSE_OPEN, FUSE_READ, + FUSE_WRITE, }; /* Conservative buffer size for the client */ @@ -64,6 +65,10 @@ struct fuse_lookup_out { struct fuse_attr attr; }; +struct fuse_forget_in { + int version; +}; + struct fuse_getattr_out { struct fuse_attr attr; }; @@ -104,6 +109,10 @@ struct fuse_setattr_in { unsigned int valid; }; +struct fuse_setattr_out { + unsigned long long newsize; +}; + struct fuse_open_in { unsigned int flags; }; @@ -113,10 +122,18 @@ struct fuse_read_in { unsigned int size; }; +struct fuse_write_in { + unsigned long long offset; + unsigned int size; + char buf[1]; +}; + struct fuse_in_header { int unique; enum fuse_opcode opcode; unsigned long ino; + unsigned int uid; + unsigned int gid; }; struct fuse_out_header { -- cgit v1.2.3