libfuse: add readdirplus support in fuse_lowlevel_ops
commitf448ac69d1791f4b5c1ce2771624e261cb1797b4
authorFeng Shuo <steve.shuo.feng@gmail.com>
Fri, 4 Jan 2013 08:23:31 +0000 (4 16:23 +0800)
committerMiklos Szeredi <mszeredi@suse.cz>
Thu, 7 Feb 2013 13:58:50 +0000 (7 14:58 +0100)
tree4c8348915460af579afab632b87887d17d561377
parent914871b20a901e3e1e981c92bc42b1c93b7ab81b
libfuse: add readdirplus support in fuse_lowlevel_ops

This patch implements readdirplus support in FUSE usersapce. It adds
a new fuse lowlevel operations fuse_lowleve_ops::readdir_plus,
corespoding mount options and helper functions to maintain buffer.

[From: Eric Wong <normalperson@yhbt.net>]

This makes our terminology consistent with NFS and
our kernel module, as well as reducing user/developer
confusion in the command-line.

Note: I'm keeping "fuse_add_direntry_plus" since that is
less standardized in its use than "readdirplus" for now.

Signed-off-by: Feng Shuo <steve.shuo.feng@gmail.com>
ChangeLog
include/fuse_common.h
include/fuse_kernel.h
include/fuse_lowlevel.h
lib/fuse_i.h
lib/fuse_lowlevel.c
lib/fuse_versionscript
test/stracedecode.c