x
diff --git a/include/linux/fuse.h b/include/linux/fuse.h
index fb3aca0..b519a8d 100644
--- a/include/linux/fuse.h
+++ b/include/linux/fuse.h
@@ -39,6 +39,11 @@
FUSE_READLINK,
FUSE_GETDIR,
FUSE_MKNOD,
+ FUSE_MKDIR,
+ FUSE_SYMLINK,
+ FUSE_UNLINK,
+ FUSE_RMDIR,
+ FUSE_RENAME,
};
/* Conservative buffer size for the client */
@@ -69,10 +74,21 @@
struct fuse_attr attr;
};
+struct fuse_mkdir_in {
+ unsigned short mode;
+ char name[1];
+};
+
+
+struct fuse_rename_in {
+ unsigned long newdir;
+ char names[2];
+};
+
struct fuse_in_header {
int unique;
enum fuse_opcode opcode;
- unsigned long ino;
+ unsigned long ino;
};
struct fuse_out_header {