#include "osal/file/osal_file_env.h"
#include "osal/file/osal_file_ops.h"
#include "osal/file/osal_file_types.h"
#include "osal/mem/osal_mem_ops.h"
#include "policy/lexleo_cstd_types.h"
#include "policy/lexleo_cstd_io.h"
#include "policy/lexleo_cstd_errno.h"
#include "policy/lexleo_panic.h"
Go to the source code of this file.
|
| static osal_file_status_t | map_errno (int e) |
| |
| static void | set_status (osal_file_status_t *st, osal_file_status_t v) |
| |
| static const char * | mode_from_flags (uint32_t flags, osal_file_status_t *st) |
| |
| static osal_file_t * | posix_open (const char *path_utf8, uint32_t flags, osal_file_status_t *st, const osal_file_env_t *env) |
| |
| static size_t | posix_read (osal_file_t *f, void *buf, size_t n, osal_file_status_t *st) |
| |
| static size_t | posix_write (osal_file_t *f, const void *buf, size_t n, osal_file_status_t *st) |
| |
| static osal_file_status_t | posix_flush (osal_file_t *f) |
| |
| static osal_file_status_t | posix_close (osal_file_t *f) |
| |
| const osal_file_ops_t * | osal_file_posix_ops (void) |
| |
◆ map_errno()
◆ mode_from_flags()
◆ osal_file_posix_ops()
◆ posix_close()
◆ posix_flush()
◆ posix_open()
◆ posix_read()
◆ posix_write()
◆ set_status()