summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorsyl <syl@openbsd.org>2014-05-20 13:32:22 +0000
committersyl <syl@openbsd.org>2014-05-20 13:32:22 +0000
commit4a254543d5b0c3dbb473efeceb5b5fbf3eee160b (patch)
tree9b6923ce5f9fec379ea1aafde7cd5af3842b6639 /lib
parentAdd support for -o XXX or -oXXX options in libfuse. (diff)
downloadwireguard-openbsd-4a254543d5b0c3dbb473efeceb5b5fbf3eee160b.tar.xz
wireguard-openbsd-4a254543d5b0c3dbb473efeceb5b5fbf3eee160b.zip
Add -o max_read=XXX support in fuse. This is needed by usmb to have a
working read() and write(). ok tedu@
Diffstat (limited to 'lib')
-rw-r--r--lib/libfuse/fuse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libfuse/fuse.c b/lib/libfuse/fuse.c
index b726b88c81f..ef794b3095a 100644
--- a/lib/libfuse/fuse.c
+++ b/lib/libfuse/fuse.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fuse.c,v 1.23 2014/05/20 13:22:06 syl Exp $ */
+/* $OpenBSD: fuse.c,v 1.24 2014/05/20 13:32:22 syl Exp $ */
/*
* Copyright (c) 2013 Sylvestre Gallon <ccna.syl@gmail.com>
*
@@ -169,6 +169,7 @@ fuse_mount(const char *dir, unused struct fuse_args *args)
}
fargs.fd = fc->fd;
+ fargs.max_read = max_read;
if (mount(MOUNT_FUSEFS, fc->dir, 0, &fargs)) {
switch (errno) {
case EMFILE: