From d8ae7147bfe8f40e72ea640c6631a4b2c6f2c6c9 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Thu, 25 Oct 2001 14:16:17 +0000 Subject: improvements --- fuse.h | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) (limited to 'fuse.h') diff --git a/fuse.h b/fuse.h index df71221..32c2609 100644 --- a/fuse.h +++ b/fuse.h @@ -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: + */ -- cgit v1.2.3