Module Name: src Committed By: pho Date: Sun Nov 20 13:28:32 UTC 2016
Modified Files: src/lib/librefuse: fuse.h refuse.3 refuse.c Log Message: fuse_main(3): Support general fuse options via fuse_parse_cmdline(3) * Prototypes for fuse_new(3), fuse_mount(3), and fuse_unmount(3) now matches to the original fuse interface. * Add fuse_daemonize(3): needs to have a different prototype, otherwise we can't use puffs_daemon(3). * Remove fuse_setup(3) and fuse_teardown(3). These obsolete functions has already been removed from the original interface. * fuse_main(3) now supports the following command-line options compatible with the original fuse: -h, --help print help message -V, --version print library version (currently does nothing) -d, -o debug enable debug output (PUFFS_FLAG_OPDUMP), implies -f -f foreground mode -s single threaded mode (always enabled for now) -o fsname=NAME explicitly set the name of the file system * fuse_main(3) now daemonizes the process by default. This is for the compatibility with the original fuse. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/lib/librefuse/fuse.h cvs rdiff -u -r1.12 -r1.13 src/lib/librefuse/refuse.3 cvs rdiff -u -r1.97 -r1.98 src/lib/librefuse/refuse.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.