[−][src]Crate libfuse_sys
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_file_info_compat | |
| fuse_fs | Fuse filesystem object |
| fuse_module | Filesystem module |
| fuse_operations | The file system operations: |
| fuse_operations_compat1 | |
| fuse_operations_compat2 | |
| fuse_operations_compat22 | |
| fuse_operations_compat25 | |
| fuse_opt | Option description |
| fuse_pollhandle | |
| fuse_session | |
| fuse_statfs_compat1 | |
| fusemod_so |
Constants
| 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_compat1⚠ | |
| fuse_main_compat2⚠ | |
| fuse_main_real⚠ | The real main function |
| fuse_main_real_compat22⚠ | |
| fuse_main_real_compat25⚠ | |
| fuse_mount⚠ | Create a FUSE mountpoint |
| fuse_mount_compat1⚠ | |
| fuse_mount_compat22⚠ | |
| fuse_mount_compat25⚠ | |
| fuse_new⚠ | Create a new FUSE filesystem. |
| fuse_new_compat1⚠ | |
| fuse_new_compat2⚠ | |
| fuse_new_compat22⚠ | |
| fuse_new_compat25⚠ | |
| 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_setup_compat2⚠ | |
| fuse_setup_compat22⚠ | |
| fuse_setup_compat25⚠ | |
| 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_teardown_compat22⚠ | |
| fuse_unmount⚠ | Umount a FUSE mountpoint |
| fuse_unmount_compat22⚠ | |
| 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_dirfil_t_compat | |
| 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 |