struct fdio_state_t

Defined at line 18 of file ../../sdk/lib/fdio/fdio_state.h

Public Members

mutex lock
mutex cwd_lock
mode_t umask
fdio_slot root
fdio_slot cwd
array fdtab
fdio_ns_t * ns
StringBuffer cwd_path

Public Methods

std::optional<int> bind_to_fd_locked (const fbl::RefPtr<fdio> & io)

Defined at line 39 of file ../../sdk/lib/fdio/fdio_state.cc

std::optional<int> bind_to_fd (const fbl::RefPtr<fdio> & io)

Defined at line 34 of file ../../sdk/lib/fdio/fdio_state.cc

fbl::RefPtr<fdio> fd_to_io_locked (int fd)

Defined at line 53 of file ../../sdk/lib/fdio/fdio_state.cc

fbl::RefPtr<fdio> fd_to_io (int fd)

Defined at line 48 of file ../../sdk/lib/fdio/fdio_state.cc

fbl::RefPtr<fdio> unbind_from_fd_locked (int fd)

Defined at line 66 of file ../../sdk/lib/fdio/fdio_state.cc

fbl::RefPtr<fdio> unbind_from_fd (int fd)

Defined at line 61 of file ../../sdk/lib/fdio/fdio_state.cc