Commit [6bf2e6] Maximize Restore History

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.

Eric Wong Eric Wong 2014-03-05

Miklos Szeredi Miklos Szeredi 2014-03-05

changed example/fioc.c
changed example/fsel.c
changed example/fusexmp.c
changed example/fusexmp_fh.c
changed example/hello.c
changed include/fuse.h
changed lib/modules/iconv.c
changed lib/modules/subdir.c
changed lib/fuse.c
changed ChangeLog
changed configure.ac
example/fioc.c Diff Switch to side-by-side view
Loading...
example/fsel.c Diff Switch to side-by-side view
Loading...
example/fusexmp.c Diff Switch to side-by-side view
Loading...
example/fusexmp_fh.c Diff Switch to side-by-side view
Loading...
example/hello.c Diff Switch to side-by-side view
Loading...
include/fuse.h Diff Switch to side-by-side view
Loading...
lib/modules/iconv.c Diff Switch to side-by-side view
Loading...
lib/modules/subdir.c Diff Switch to side-by-side view
Loading...
lib/fuse.c Diff Switch to side-by-side view
Loading...
ChangeLog Diff Switch to side-by-side view
Loading...
configure.ac Diff Switch to side-by-side view
Loading...