Advisory locking protocol.
Directory defines a node which is capable of containing other Objects.
A [Node2
] that is capable of containing other nodes.
DirectoryWatcher transmits messages from a filesystem server
about events happening in the filesystem. Clients can register
new watchers using the Directory.Watch
method, where they can
filter which events they want to receive notifications for.
The value type for an extended attribute. If the value is less than 32768
bytes, then it is included inline. Values larger than this size are written
into a vmo buffer.
A [Node
] which contains a sequence of bytes of definite length.
Inotifier implements the linux Inotify functionality.
It provides a mechanism for monitoring filesystem
events. Inotify can be used to monitor individual files, or to
monitor directories. When a directory is monitored, inotify will
return events for the directory itself, and for files inside the
directory.
Node defines the minimal interface for entities which can be accessed in a filesystem.
Node defines the minimal protocol for entities which can be accessed
in a filesystem.
The reference point for updating the seek offset. See [File.Seek
].
A [‘Node’] which contains a symbolic link.
Nodes which do not have ino values should return this value
from Readdir and GetAttr.
The maximum size for an extended attribute name.
The maximal buffer size which can be transmitted for buffered operations.
This capacity is currently set somewhat arbitrarily.
The maximum length, in bytes, of a single filesystem component.
The maximum size for an extended attribute value to be included inline.
Values larger than this size are passed in a vmo.
The maximum size of a chunk in the ListExtendedAttributes iterator.
The maximum length, in bytes, of a single filesystem component.
The maximum length, in bytes, of a filesystem path.
The maximum I/O size that is allowed for read/write operations using
byte vectors.
Bits reserved for posix protections. Native fuchsia filesystems
are not required to set bits contained within MODE_PROTECTION_MASK
,
but filesystems that wish to do so may refer to sys/stat.h for their
definitions.
Bits indicating node type. The canonical mechanism to check
for a node type is to take ‘mode’, bitwise AND it with the
MODE_TYPE_MASK
, and check exact equality against a mode type.
Flags used when opening a node reference must fall within this mask.
All known rights.
Alias for directory permission alias rw*
Alias for directory permission alias rx*
Alias for directory permission alias r*
Alias for directory permission alias w*
Alias for directory permission alias x*