Structs§
- __
Bindgen Bitfield Unit - 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 Aliases§
- 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