FreeLibrary(dokanDll); } /////////////////////////////////////////////////////////////////////////////////////// ////// This are just "emulators" of native FUSE api for the sake of compatibility /////////////////////////////////////////////////////////////////////////////////////// #define FUSE_LIB_OPT(t, p, v) { t, offsetof(struct fuse_config, p), v } enum { KEY_HELP }; static const struct fuse_opt fuse_lib_opts[] = { FUSE_OPT_KEY("-h", KEY_HELP), FUSE_OPT_KEY("--help", KEY_HELP), FUSE_OPT_KEY("debug", FUSE_OPT_KEY_KEEP), FUSE_OPT_KEY("-d", FUSE_OPT_KEY_KEEP), FUSE_LIB_OPT("debug", debug, 1), FUSE_LIB_OPT("-d", debug, 1), FUSE_LIB_OPT("umask=%o", umask, 0), FUSE_LIB_OPT("fileumask=%o", fileumask, 0), FUSE_LIB_OPT("dirumask=%o", dirumask, 0), FUSE_LIB_OPT("fsname=%s", fsname, 0), FUSE_LIB_OPT("volname=%s", volname, 0), FUSE_LIB_OPT("setsignals=%s", setsignals, 0), FUSE_OPT_END }; static void fuse_lib_help(void) { fprintf(stderr, " -o umask=M set file and directory permissions (octal)\n" " -o fileumask=M set file permissions (octal)\n"
} /////////////////////////////////////////////////////////////////////////////////////// ////// This are just "emulators" of native FUSE api for the sake of compatibility /////////////////////////////////////////////////////////////////////////////////////// #define FUSE_LIB_OPT(t, p, v) \ { t, offsetof(struct fuse_config, p), v } enum { KEY_HELP }; static const struct fuse_opt fuse_lib_opts[] = { FUSE_OPT_KEY("-h", KEY_HELP), FUSE_OPT_KEY("--help", KEY_HELP), FUSE_OPT_KEY("debug", FUSE_OPT_KEY_KEEP), FUSE_OPT_KEY("-d", FUSE_OPT_KEY_KEEP), FUSE_LIB_OPT("debug", debug, 1), FUSE_LIB_OPT("-d", debug, 1), FUSE_LIB_OPT("umask=%o", umask, 0), FUSE_LIB_OPT("fileumask=%o", fileumask, 0), FUSE_LIB_OPT("dirumask=%o", dirumask, 0), FUSE_LIB_OPT("fsname=%s", fsname, 0), FUSE_LIB_OPT("volname=%s", volname, 0), FUSE_LIB_OPT("setsignals=%s", setsignals, 0), FUSE_LIB_OPT("daemon_timeout=%d", timeoutInSec, 0), FUSE_OPT_END}; static void fuse_lib_help(void) { fprintf( stderr, " -o umask=M set file and directory permissions (octal)\n" " -o fileumask=M set file permissions (octal)\n"