package
0.0.0-20250228153609-219b4762b40e
Repository: https://github.com/jacobsa/fuse.git
Documentation: pkg.go.dev
# Constants
RootInodeID is a distinguished inode ID that identifies the root of the file system, e.g.
# Structs
BatchForgetEntry represents one Inode entry to forget in the BatchForgetOp.
Decrement the reference counts for a list of inode IDs previously issued by the file system.
ChildInodeEntry contains information about a child inode within its parent directory.
Create a file inode and open it.
Create a hard link to an inode.
Create a symlink inode.
- (https://tinyurl.com/4zdxrz52) filp_close calls f_op->flush (fuse_flush).
Decrement the reference count for an inode ID previously issued by the file system.
Refresh the attributes for an inode whose ID was previously returned in a LookUpInodeOp.
Get an extended attribute.
InodeAttributes contains attributes for a file or directory inode.
List all the extended attributes for a file.
Look up a child by name within a parent directory.
Create a directory inode as a child of an existing directory inode.
Create a file inode as a child of an existing directory inode.
OpContext contains extra context that may be needed by some file systems.
Open a directory inode.
Open a file inode.
Read entries from a directory previously opened with OpenDir.
Read data from a file previously opened with CreateFile or OpenFile.
Read the target of a symlink inode.
Release a previously-minted directory handle.
Release a previously-minted file handle.
Remove an extended attribute.
Rename a file or directory, given the IDs of the original parent directory and the new one (which may be the same).
Unlink a directory from its parent.
Change attributes for an inode.
Set an extended attribute.
Return statistics about the file system's capacity and available resources.
Synchronize the current contents of an open file to storage.
Unlink a file or symlink from its parent.
Write data to a file previously opened with CreateFile or OpenFile.
# Type aliases
DirOffset is an offset into an open directory handle.
GenerationNumber represents a generation of an inode.
HandleID is an opaque 64-bit number used to identify a particular open handle to a file or directory.
InodeID is a 64-bit number used to uniquely identify a file or directory in the file system.