diff options
Diffstat (limited to 'lib/cuse_lowlevel.c')
-rw-r--r-- | lib/cuse_lowlevel.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/cuse_lowlevel.c b/lib/cuse_lowlevel.c index b6aaf77..19b2ab6 100644 --- a/lib/cuse_lowlevel.c +++ b/lib/cuse_lowlevel.c @@ -349,8 +349,12 @@ int cuse_lowlevel_main(int argc, char *argv[], const struct cuse_info *ci, if (se == NULL) return 1; - if (multithreaded) - res = fuse_session_loop_mt(se, 0); + if (multithreaded) { + struct fuse_loop_config config; + config.clone_fd = 0; + config.max_idle_threads = 10; + res = fuse_session_loop_mt(se, &config); + } else res = fuse_session_loop(se); |