|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
The open file a call acts on, and the bytes it moves. More...
#include <filesystem.h>
Public Attributes | |
| int | handle |
| the open file or directory a call acts on | |
| protocore_mnt_mode | mode |
| how an open asks for it | |
| void * | buf |
| where a read lands, or what a write sends | |
| const void * | wbuf |
| the bytes a write sends, when they are const | |
| size_t | n |
| how many | |
| uint64_t | off |
| where a seek moves to | |
| char * | name_out |
| where a directory read writes the entry name | |
| size_t | name_cap |
| how much room that has | |
| protocore_mnt_stat * | stat |
| where a stat or a directory read lands its entry | |
The open file a call acts on, and the bytes it moves.
Definition at line 194 of file filesystem.h.
| int FsIoArgs::handle |
the open file or directory a call acts on
Definition at line 196 of file filesystem.h.
| protocore_mnt_mode FsIoArgs::mode |
how an open asks for it
Definition at line 197 of file filesystem.h.
| void* FsIoArgs::buf |
where a read lands, or what a write sends
Definition at line 198 of file filesystem.h.
| const void* FsIoArgs::wbuf |
the bytes a write sends, when they are const
Definition at line 199 of file filesystem.h.
| size_t FsIoArgs::n |
how many
Definition at line 200 of file filesystem.h.
| uint64_t FsIoArgs::off |
where a seek moves to
Definition at line 201 of file filesystem.h.
| char* FsIoArgs::name_out |
where a directory read writes the entry name
Definition at line 202 of file filesystem.h.
| size_t FsIoArgs::name_cap |
how much room that has
Definition at line 203 of file filesystem.h.
| protocore_mnt_stat* FsIoArgs::stat |
where a stat or a directory read lands its entry
Definition at line 204 of file filesystem.h.