aboutsummaryrefslogtreecommitdiff
path: root/include/linux/fuse.h
diff options
context:
space:
mode:
authorGravatar Miklos Szeredi <miklos@szeredi.hu>2004-02-19 16:55:40 +0000
committerGravatar Miklos Szeredi <miklos@szeredi.hu>2004-02-19 16:55:40 +0000
commit76f6578928809ac2e687dc0979f3051a00b56970 (patch)
tree0fc55deed8e8a746ecfea1ff5596b582f8898c8a /include/linux/fuse.h
parent18e75e4cb186b5d247caea5c9aa21b69e4914c50 (diff)
improvements to the kernel interface
Diffstat (limited to 'include/linux/fuse.h')
-rw-r--r--include/linux/fuse.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/include/linux/fuse.h b/include/linux/fuse.h
index 2b516a5..9bca31c 100644
--- a/include/linux/fuse.h
+++ b/include/linux/fuse.h
@@ -117,6 +117,7 @@ enum fuse_opcode {
struct fuse_lookup_out {
unsigned long ino;
+ unsigned long generation;
struct fuse_attr attr;
};
@@ -133,19 +134,13 @@ struct fuse_getdir_out {
void *file; /* Used by kernel only */
};
-/* FIXME: 2.6 needs 32 bit rdev */
struct fuse_mknod_in {
- unsigned short mode;
- unsigned short rdev;
-};
-
-struct fuse_mknod_out {
- unsigned long ino;
- struct fuse_attr attr;
+ unsigned int mode;
+ unsigned int rdev;
};
struct fuse_mkdir_in {
- unsigned short mode;
+ unsigned int mode;
};
struct fuse_rename_in {