aboutsummaryrefslogtreecommitdiff
path: root/include/fuse_common.h
diff options
context:
space:
mode:
authorGravatar Miklos Szeredi <miklos@szeredi.hu>2006-09-30 20:03:52 +0000
committerGravatar Miklos Szeredi <miklos@szeredi.hu>2006-09-30 20:03:52 +0000
commit0740785ee4ecd3edf07b0f311017ea00cb63698b (patch)
tree0a2275cb6cba352f1f4eeda8bfb1fc9f56c15210 /include/fuse_common.h
parent004a8c763ea66f91ed7a2a7ea9f28b4a16ba400c (diff)
API changes
Diffstat (limited to 'include/fuse_common.h')
-rw-r--r--include/fuse_common.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/fuse_common.h b/include/fuse_common.h
index 73cc0df..b687043 100644
--- a/include/fuse_common.h
+++ b/include/fuse_common.h
@@ -58,12 +58,20 @@ struct fuse_file_info {
need not be invalidated. Introduced in version 2.4 */
unsigned int keep_cache : 1;
+ /** Indicates a flush operation. Set in flush operation, also
+ maybe set in highlevel lock operation and lowlevel release
+ operation. Introduced in version 2.6 */
+ unsigned int flush : 1;
+
/** Padding. Do not use*/
- unsigned int padding : 30;
+ unsigned int padding : 29;
/** File handle. May be filled in by filesystem in open().
Available in all other file operations */
uint64_t fh;
+
+ /** Lock owner id. Available in locking operations and flush */
+ uint64_t lock_owner;
};
struct fuse_conn_info {