struct Errno

Defined at line 51 of file ../../sdk/lib/fdio/internal.h

FDIO provides POSIX I/O functionality over various transports

via the fdio_t interface abstraction.

The "pipe" transport is a thin wrapper over Zircon sockets supporting

vector read/write.

The "socket_stream"/"socket_dgram" transports implement BSD sockets.

The "remote" transport uses Zircon channels to implement POSIX files

and directories.

The "local" transport resolves and forwards open calls by looking up

paths in a namespace.

The "null" transport absorbs writes and is never readable.

TODO(https://fxbug.dev/42119552): Eventually, with the exception of the "local" and "null"

transport, the different transports should become an implementation detail

in zxio.

Public Members

int e
static const int Ok

Public Methods

void Errno (int e)

Defined at line 52 of file ../../sdk/lib/fdio/internal.h

bool is_error ()

Defined at line 54 of file ../../sdk/lib/fdio/internal.h