Skip to content

Struct SYN_FatFileCtx

ClassList > SYN_FatFileCtx

Open file tracking context (pooled).

Public Attributes

Type Name
uint32_t dir_offset
uint32_t dir_sector
int mode
char name
uint32_t offset
uint32_t size
uint32_t start_cluster
bool used

Public Attributes Documentation

variable dir_offset

uint32_t SYN_FatFileCtx::dir_offset;

Byte offset of dir entry within sector


variable dir_sector

uint32_t SYN_FatFileCtx::dir_sector;

Sector containing the dir entry


variable mode

int SYN_FatFileCtx::mode;

Open mode (read, write, etc.)


variable name

char SYN_FatFileCtx::name[11];

8.3 FAT directory name


variable offset

uint32_t SYN_FatFileCtx::offset;

Current read/write position


variable size

uint32_t SYN_FatFileCtx::size;

File size in bytes


variable start_cluster

uint32_t SYN_FatFileCtx::start_cluster;

First cluster of file data


variable used

bool SYN_FatFileCtx::used;

true if this slot is in use



The documentation for this class was generated from the following file src/syntropic/storage/syn_fat.c