PatchworkOS  966e257
A non-POSIX operating system.
Loading...
Searching...
No Matches
FILE Struct Reference

#include <file.h>

Collaboration diagram for FILE:

Data Fields

list_entry_t entry
 
fd_t fd
 
uint8_tbuf
 
uint64_t bufSize
 
uint64_t bufIndex
 
uint64_t bufEnd
 
fpos_t pos
 
unsigned char ungetBuf [_UNGETC_MAX]
 
uint64_t ungetIndex
 
_file_flags_t flags
 
mtx_t mtx
 
char filename [MAX_PATH]
 

Detailed Description

Definition at line 33 of file file.h.

Field Documentation

◆ entry

list_entry_t FILE::entry

Definition at line 35 of file file.h.

◆ fd

fd_t FILE::fd

Definition at line 36 of file file.h.

◆ buf

uint8_t* FILE::buf

Definition at line 37 of file file.h.

◆ bufSize

uint64_t FILE::bufSize

Definition at line 38 of file file.h.

◆ bufIndex

uint64_t FILE::bufIndex

Definition at line 39 of file file.h.

◆ bufEnd

uint64_t FILE::bufEnd

Definition at line 40 of file file.h.

◆ pos

fpos_t FILE::pos

Definition at line 41 of file file.h.

◆ ungetBuf

unsigned char FILE::ungetBuf[_UNGETC_MAX]

Definition at line 42 of file file.h.

◆ ungetIndex

uint64_t FILE::ungetIndex

Definition at line 43 of file file.h.

◆ flags

_file_flags_t FILE::flags

Definition at line 44 of file file.h.

◆ mtx

mtx_t FILE::mtx

Definition at line 45 of file file.h.

◆ filename

char FILE::filename[MAX_PATH]

Definition at line 46 of file file.h.


The documentation for this struct was generated from the following file: