diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2001-10-25 14:16:17 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2001-10-25 14:16:17 +0000 |
commit | d8ae7147bfe8f40e72ea640c6631a4b2c6f2c6c9 (patch) | |
tree | b9cc8c9342ebf54a45184b0345a798106466a3a8 /fuse.h | |
parent | 79b52f63303c15d4545a7464775f4b1beab8d2c9 (diff) | |
download | libfuse-d8ae7147bfe8f40e72ea640c6631a4b2c6f2c6c9.tar.gz |
improvements
Diffstat (limited to 'fuse.h')
-rw-r--r-- | fuse.h | 41 |
1 files changed, 40 insertions, 1 deletions
@@ -1,4 +1,3 @@ -/* -*- indent-tabs-mode: t; c-basic-offset: 8; -*- */ /* FUSE: Filesystem in Userspace Copyright (C) 2001 Miklos Szeredi (mszeredi@inf.bme.hu) @@ -15,3 +14,43 @@ struct fuse_mount_data { int fd; }; +enum fuse_opcode { + FUSE_OPEN, + FUSE_RELEASE, +}; + +struct fuse_inparam { + enum fuse_opcode opcode; + union { + struct { + unsigned int ino; + int flags; + } open; + } u; +}; + +struct fuse_outparam { + int result; + union { + struct { + int fd; + } open; + } u; +}; + +struct fuse_param { + int unique; + int result; + union { + struct fuse_inparam i; + struct fuse_outparam o; + } u; +}; + + +/* + * Local Variables: + * indent-tabs-mode: t + * c-basic-offset: 8 + * End: + */ |