From c66e7f4e71a10e0a06d903d11acad8cc6b99c16a Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Thu, 7 Feb 2013 02:52:41 +0000 Subject: libfuse: allow disabling adaptive readdirplus This switches the -o no_readdirplus option to a tristate string: -o readdirplus=(yes|no|auto) Telling the kernel to always use readdirplus is beneficial to filesystems (e.g. GlusterFS) where the cost to perform readdir and readdirplus are identical. The default remains "auto" (if supported). --- lib/fuse_i.h | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/fuse_i.h') diff --git a/lib/fuse_i.h b/lib/fuse_i.h index 02e7af1..3c46d34 100644 --- a/lib/fuse_i.h +++ b/lib/fuse_i.h @@ -74,6 +74,7 @@ struct fuse_ll { int auto_inval_data; int no_auto_inval_data; int no_readdirplus; + int no_readdirplus_auto; struct fuse_lowlevel_ops op; int got_init; struct cuse_data *cuse_data; -- cgit v1.2.3