Module libfuse_sys::fuse
source · [−]Structs
Handle for a FUSE filesystem
Argument list
Single data buffer
Data buffer vector
Structure containing a raw command
Connection information, passed to the ->init() method
Extra context that may be needed by some filesystems
Information about open files
Fuse filesystem object
Filesystem module
The file system operations:
Option description
Constants
Force splice
Don’t use splice(2)
Try to move data with splice.
Don’t block on the pipe when copying data with splice
Retry operation on file descriptor
Seek on the file descriptor
Buffer contains a file descriptor
Functions
Copy data from one buffer vector to another
Get total size of data in a fuse buffer vector
Iterate over cache removing stale entries use in conjunction with “-oremember”
Go into the background
Destroy the FUSE handle.
Return the exited flag, which indicates if fuse_exit() has been called
Create a new fuse filesystem object
Get the current context
Get session from fuse object
Get the current supplementary group IDs for the current request
Check if the current request has already been interrupted
Obsolete, doesn’t do anything
FUSE event loop with multiple threads
Multi threaded event loop, which calls the custom command processor function
The real main function
Create a FUSE mountpoint
Add an argument to a NULL terminated argument vector
Add an option to a comma separated option list
Add an option, escaping commas, to a comma separated option list
Free the contents of argument list
Add an argument at the specified position in a NULL terminated argument vector
Check if an option matches
Option parsing function
Parse common options
Destroy poll handle
Process a single command
Read a single command. If none are read, return NULL
Register a filesystem module
Restore default signal handlers
This function is obsolete and implemented as a no-op
Exit session on HUP, TERM and INT signals and ignore PIPE signal
This is the part of fuse_main() before the event loop
Start the cleanup thread when using option “remember”.
Stop the cleanup thread when using option “remember”.
This is the part of fuse_main() after the event loop
Umount a FUSE mountpoint
Get the version of the library
Type Definitions
Buffer copy flags
Buffer flags
Function to add an entry in a readdir() operation
Processing function
Function type used to process commands