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

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.

Exit from event loop

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.

FUSE event loop with multiple threads

Multi threaded event loop, which calls the custom command processor function

Main function of FUSE

The real main function

Create a FUSE mountpoint

Create a new FUSE filesystem.

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