aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorGravatar Eric Wong <normalperson@yhbt.net>2014-03-05 14:45:44 +0100
committerGravatar Miklos Szeredi <mszeredi@suse.cz>2014-03-05 14:45:44 +0100
commit6bf2e6f07c133f7b145a4726c5d962f14c650ca7 (patch)
tree7ab3a9941edad868c961404f0bbee23967990118 /ChangeLog
parent0096c126aa4548df66c658afeb18a5a5356a2c57 (diff)
libfuse: implement readdirplus for high-level API
Reuse the old "readdir" callback, but add a flags argument, that has FUSE_READDIR_PLUS in case this is a "plus" version. Filesystems can safely ignore this flag, but if they want they can add optimizations based on it: i.e. only retrieve the full attributes in PLUS mode. The filler function is also given a flags argument and the filesystem can set FUSE_FILL_DIR_PLUS if all the attributes in "stat" are valid.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 69e5fc9..9932a7c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2014-03-05 Miklos Szeredi <miklos@szeredi.hu>
+
+ * libfuse: implement readdirplus for high-level API. Reuse the
+ old "readdir" callback, but add a flags argument, that has
+ FUSE_READDIR_PLUS in case this is a "plus" version. Filesystems
+ can safely ignore this flag, but if they want they can add
+ optimizations based on it: i.e. only retrieve the full attributes
+ in PLUS mode. The filler function is also given a flags argument
+ and the filesystem can set FUSE_FILL_DIR_PLUS if all the
+ attributes in "stat" are valid. Original patch by Eric Wong
+
2014-02-21 Miklos Szeredi <miklos@szeredi.hu>
* libfuse: added fuse_lo-plus.c to the examples