|
PatchworkOS
|
#include <file.h>
Data Fields | |
| list_entry_t | entry |
| fd_t | fd |
| uint8_t * | buf |
| 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] |
| uint8_t* FILE::buf |
Definition at line 37 of file file.h.
Referenced by _file_deinit(), _file_fill_buffer(), _file_flush_buffer(), _file_init(), fputc(), and puts().
| uint64_t FILE::bufEnd |
Definition at line 40 of file file.h.
Referenced by _file_fill_buffer(), _file_init(), _file_prepare_read(), _file_prepare_write(), _file_seek(), fseek(), and ftell().
| uint64_t FILE::bufIndex |
Definition at line 39 of file file.h.
Referenced by _file_fill_buffer(), _file_flush_buffer(), _file_init(), _file_prepare_read(), _file_prepare_write(), _file_seek(), fputc(), fseek(), ftell(), and puts().
| uint64_t FILE::bufSize |
Definition at line 38 of file file.h.
Referenced by _file_fill_buffer(), _file_init(), fputc(), and puts().
| list_entry_t FILE::entry |
Definition at line 35 of file file.h.
Referenced by _file_new(), and _std_stream_init().
| fd_t FILE::fd |
Definition at line 36 of file file.h.
Referenced by _file_deinit(), _file_fill_buffer(), _file_flush_buffer(), _file_init(), and _file_seek().
| _file_flags_t FILE::flags |
Definition at line 44 of file file.h.
Referenced by _file_deinit(), _file_fill_buffer(), _file_flush_buffer(), _file_init(), _file_prepare_read(), _file_prepare_write(), clearerr(), fclose(), feof(), ferror(), fputc(), fseek(), and puts().
| mtx_t FILE::mtx |
| fpos_t FILE::pos |
Definition at line 41 of file file.h.
Referenced by _file_fill_buffer(), _file_flush_buffer(), _file_init(), _file_seek(), and ftell().
| unsigned char FILE::ungetBuf[_UNGETC_MAX] |
| uint64_t FILE::ungetIndex |
Definition at line 43 of file file.h.
Referenced by _file_init(), _file_prepare_write(), _file_seek(), fseek(), ftell(), and ungetc().