[−][src]Module libfuse_sys::fuse
Structs
__BindgenBitfieldUnit | |
fuse | Handle for a FUSE filesystem |
fuse_args | Argument list |
fuse_buf | Single data buffer |
fuse_bufvec | Data buffer vector |
fuse_chan | |
fuse_cmd | Structure containing a raw command |
fuse_conn_info | Connection information, passed to the ->init() method |
fuse_context | Extra context that may be needed by some filesystems |
fuse_dirhandle | |
fuse_file_info | Information about open files |
fuse_fs | Fuse filesystem object |
fuse_module | Filesystem module |
fuse_operations | The file system operations: |
fuse_opt | Option description |
fuse_pollhandle | |
fuse_session | |
fusemod_so |
Constants
FUSE_CAP_ASYNC_READ | |
FUSE_CAP_ATOMIC_O_TRUNC | |
FUSE_CAP_BIG_WRITES | |
FUSE_CAP_DONT_MASK | |
FUSE_CAP_EXPORT_SUPPORT | |
FUSE_CAP_FLOCK_LOCKS | |
FUSE_CAP_IOCTL_DIR | |
FUSE_CAP_POSIX_LOCKS | |
FUSE_CAP_SPLICE_MOVE | |
FUSE_CAP_SPLICE_READ | |
FUSE_CAP_SPLICE_WRITE | |
FUSE_IOCTL_COMPAT | |
FUSE_IOCTL_DIR | |
FUSE_IOCTL_MAX_IOV | |
FUSE_IOCTL_RETRY | |
FUSE_IOCTL_UNRESTRICTED | |
FUSE_MAJOR_VERSION | |
FUSE_MINOR_VERSION | |
FUSE_OPT_KEY_DISCARD | |
FUSE_OPT_KEY_KEEP | |
FUSE_OPT_KEY_NONOPT | |
FUSE_OPT_KEY_OPT | |
fuse_buf_copy_flags_FUSE_BUF_FORCE_SPLICE | Force splice |
fuse_buf_copy_flags_FUSE_BUF_NO_SPLICE | Don't use splice(2) |
fuse_buf_copy_flags_FUSE_BUF_SPLICE_MOVE | Try to move data with splice. |
fuse_buf_copy_flags_FUSE_BUF_SPLICE_NONBLOCK | Don't block on the pipe when copying data with splice |
fuse_buf_flags_FUSE_BUF_FD_RETRY | Retry operation on file descriptor |
fuse_buf_flags_FUSE_BUF_FD_SEEK | Seek on the file descriptor |
fuse_buf_flags_FUSE_BUF_IS_FD | Buffer contains a file descriptor |
Functions
fuse_buf_copy⚠ | Copy data from one buffer vector to another |
fuse_buf_size⚠ | Get total size of data in a fuse buffer vector |
fuse_clean_cache⚠ | Iterate over cache removing stale entries use in conjunction with "-oremember" |
fuse_daemonize⚠ | Go into the background |
fuse_destroy⚠ | Destroy the FUSE handle. |
fuse_exit⚠ | Exit from event loop |
fuse_exited⚠ | Return the exited flag, which indicates if fuse_exit() has been called |
fuse_fs_access⚠ | |
fuse_fs_bmap⚠ | |
fuse_fs_chmod⚠ | |
fuse_fs_chown⚠ | |
fuse_fs_create⚠ | |
fuse_fs_destroy⚠ | |
fuse_fs_fallocate⚠ | |
fuse_fs_fgetattr⚠ | |
fuse_fs_flock⚠ | |
fuse_fs_flush⚠ | |
fuse_fs_fsync⚠ | |
fuse_fs_fsyncdir⚠ | |
fuse_fs_ftruncate⚠ | |
fuse_fs_getattr⚠ | |
fuse_fs_getxattr⚠ | |
fuse_fs_init⚠ | |
fuse_fs_ioctl⚠ | |
fuse_fs_link⚠ | |
fuse_fs_listxattr⚠ | |
fuse_fs_lock⚠ | |
fuse_fs_mkdir⚠ | |
fuse_fs_mknod⚠ | |
fuse_fs_new⚠ | Create a new fuse filesystem object |
fuse_fs_open⚠ | |
fuse_fs_opendir⚠ | |
fuse_fs_poll⚠ | |
fuse_fs_read⚠ | |
fuse_fs_read_buf⚠ | |
fuse_fs_readdir⚠ | |
fuse_fs_readlink⚠ | |
fuse_fs_release⚠ | |
fuse_fs_releasedir⚠ | |
fuse_fs_removexattr⚠ | |
fuse_fs_rename⚠ | |
fuse_fs_rmdir⚠ | |
fuse_fs_setxattr⚠ | |
fuse_fs_statfs⚠ | |
fuse_fs_symlink⚠ | |
fuse_fs_truncate⚠ | |
fuse_fs_unlink⚠ | |
fuse_fs_utimens⚠ | |
fuse_fs_write⚠ | |
fuse_fs_write_buf⚠ | |
fuse_get_context⚠ | Get the current context |
fuse_get_session⚠ | Get session from fuse object |
fuse_getgroups⚠ | Get the current supplementary group IDs for the current request |
fuse_interrupted⚠ | Check if the current request has already been interrupted |
fuse_invalidate⚠ | Obsolete, doesn't do anything |
fuse_is_lib_option⚠ | |
fuse_loop⚠ | FUSE event loop. |
fuse_loop_mt⚠ | FUSE event loop with multiple threads |
fuse_loop_mt_proc⚠ | Multi threaded event loop, which calls the custom command processor function |
fuse_main⚠ | Main function of FUSE |
fuse_main_real⚠ | The real main function |
fuse_mount⚠ | Create a FUSE mountpoint |
fuse_new⚠ | Create a new FUSE filesystem. |
fuse_notify_poll⚠ | |
fuse_opt_add_arg⚠ | Add an argument to a NULL terminated argument vector |
fuse_opt_add_opt⚠ | Add an option to a comma separated option list |
fuse_opt_add_opt_escaped⚠ | Add an option, escaping commas, to a comma separated option list |
fuse_opt_free_args⚠ | Free the contents of argument list |
fuse_opt_insert_arg⚠ | Add an argument at the specified position in a NULL terminated argument vector |
fuse_opt_match⚠ | Check if an option matches |
fuse_opt_parse⚠ | Option parsing function |
fuse_parse_cmdline⚠ | Parse common options |
fuse_pollhandle_destroy⚠ | Destroy poll handle |
fuse_process_cmd⚠ | Process a single command |
fuse_read_cmd⚠ | Read a single command. If none are read, return NULL |
fuse_register_module⚠ | Register a filesystem module |
fuse_remove_signal_handlers⚠ | Restore default signal handlers |
fuse_set_getcontext_func⚠ | This function is obsolete and implemented as a no-op |
fuse_set_signal_handlers⚠ | Exit session on HUP, TERM and INT signals and ignore PIPE signal |
fuse_setup⚠ | This is the part of fuse_main() before the event loop |
fuse_start_cleanup_thread⚠ | Start the cleanup thread when using option "remember". |
fuse_stop_cleanup_thread⚠ | Stop the cleanup thread when using option "remember". |
fuse_teardown⚠ | This is the part of fuse_main() after the event loop |
fuse_unmount⚠ | Umount a FUSE mountpoint |
fuse_version⚠ | Get the version of the library |
Type Definitions
fuse_buf_copy_flags | Buffer copy flags |
fuse_buf_flags | Buffer flags |
fuse_dirfil_t | |
fuse_dirh_t | |
fuse_fill_dir_t | Function to add an entry in a readdir() operation |
fuse_opt_proc_t | Processing function |
fuse_processor_t | Function type used to process commands |