Expand description
Bindings for the Zircon fdio library
Structs§
- Entry in a flat representation of a namespace.
- An action to take in
spawn_etc
. - Convience wrapper for
spawn_etc
. - Options to allow some or all of the environment of the running process to be shared with the process being spawned.
Enums§
Functions§
- Bind a handle to a specific file descriptor.
- Clones an object’s underlying handle and checks that it is a channel.
- Clones an object’s underlying handle.
- Create an object from a handle.
- Creates a transferrable object and returns one end as a zx::Channel.
- Gets a read-only VMO containing the whole contents of the file. This function creates a clone of the underlying VMO when possible, falling back to eagerly reading the contents into a freshly-created VMO.
- Get a read-only handle to the exact VMO used by the file system server to represent the file. This VMO will track size and content changes to the file.
- Gets a read-exec VMO containing the whole contents of the file.
- Opens the remote object at the given
path
with the givenflags
asynchronously. (‘asynchronous’ here is referring to fuchsia.io.Directory.Open not having a return value). - Opens the remote object at the given
path
relative to the givendir
with the givenflags
asynchronously. (‘asynchronous’ here is referring to fuchsia.io.Directory.Open not having a return value). - Opens the remote object at the given
path
with the givenflags
synchronously, and on success, binds that channel to a file descriptor and returns it. - Opens the remote object at the given
path
relative to the givendir
with the givenflags
synchronously, and on success, binds that channel to a file descriptor and returns it. - Creates a named pipe and returns one end as a zx::Socket.
- Connects a channel to a named service.
- Connects a channel to a named service relative to a directory
dir
.dir
must be a directory protocol channel. - Spawn a process in the given
job
. - Spawn a process in the given
job
using a series ofSpawnAction
s. AllSpawnAction
s are nullified after their use in this function. - Spawn a process in the given job using an executable VMO.
- Removes an object from the file descriptor table and returns its underlying handle.