Structs

Argument list

Single data buffer

Data buffer vector

Channel

Channel operations

Connection information, passed to the ->init() method

Additional context associated with requests.

Directory entry parameters supplied to fuse_reply_entry()

Information about open files

Low level filesystem operations

Option description

Session

Session operations

Constants

Functions

Add a directory entry to the buffer

Copy data from one buffer vector to another

Get total size of data in a fuse buffer vector

Query the minimal receive buffer size

Query the user data

Destroy a channel

Query the file descriptor of the channel

Create a new channel

Receive a raw request

Send a raw reply

Query the session to which this channel is assigned

Go into the background

Create a low level session

Notify to invalidate parent attributes and delete the dentry matching parent/name if the dentry’s inode number matches child (otherwise it will invalidate the matching dentry).

Notify to invalidate parent attributes and the dentry matching parent/name

Notify to invalidate cache for an inode

Notify IO readiness event

Retrieve data from the kernel buffers

Store data to the kernel buffers

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

Restore default signal handlers

Reply with attributes

Reply with block index

Reply with data

Reply with a directory entry and open parameters

Reply with data copied/moved from buffer(s)

Reply with a directory entry

Reply with an error code or success

Reply to finish ioctl

Reply to finish ioctl with iov buffer

Reply to ask for data fetch and output buffer preparation. ioctl will be retried with the specified input data fetched and output buffer prepared.

Reply with data vector

Reply with file lock information

Don’t send reply

Reply with open parameters

Reply with poll result event mask

Reply with the contents of a symbolic link

Reply with filesystem statistics

Reply with number of bytes written

Reply with needed buffer size

Get the context from the request

Get the current supplementary group IDs for the specified request

Register/unregister callback for an interrupt

Check if a request has already been interrupted

Get the userdata from the request

Assign a channel to a session

Get the user data provided to the session

Destroy a session

Exit a session

Query the exited status of a session

Enter a single threaded event loop

Enter a multi-threaded event loop

Create a new session

Iterate over the channels assigned to a session

Process a raw request

Process a raw request supplied in a generic buffer

Receive a raw request supplied in a generic buffer

Remove a channel from a session

Reset the exited status of a session

Exit session on HUP, TERM and INT signals and ignore PIPE signal

Umount a FUSE mountpoint

Get the version of the library

Type Definitions

Buffer copy flags

Buffer flags

Inode number type

Callback function for an interrupt

Processing function

Request pointer type