/* FUSE: Filesystem in Userspace Copyright (C) 2001-2007 Miklos Szeredi This program can be distributed under the terms of the GNU LGPLv2. See the file COPYING.LIB */ #ifndef USERLAND_FS_FUSE_CONFIG_H #define USERLAND_FS_FUSE_CONFIG_H #include "fuse_api.h" struct fuse_config { unsigned int uid; unsigned int gid; unsigned int umask; double entry_timeout; double negative_timeout; double attr_timeout; double ac_attr_timeout; int ac_attr_timeout_set; int debug; int hard_remove; int use_ino; int readdir_ino; int set_mode; int set_uid; int set_gid; int direct_io; int kernel_cache; int auto_cache; int intr; int intr_signal; int help; char *modules; }; #ifdef __cplusplus extern "C" { #endif int fuse_parse_lib_config_args(struct fuse_args* args, struct fuse_config* config); int fuse_parse_mount_config_args(struct fuse_args* args); #ifdef __cplusplus } #endif #endif // USERLAND_FS_FUSE_CONFIG_H