#include <os_config.h>
#include "os/os.h"
#include <stdbool.h>
Go to the source code of this file.
|
CT_BEGIN_API CT_LOCAL void | impl_init (void) |
|
CT_LOCAL void | impl_abort (void) |
|
CT_LOCAL void | impl_exit (os_exitcode_t code) |
|
CT_LOCAL void | impl_thread_exit (os_status_t status) |
|
STA_LAST_ERROR CT_LOCAL os_error_t | impl_last_error (void) |
|
CT_LOCAL size_t | impl_maxname (void) |
|
CT_LOCAL size_t | impl_maxpath (void) |
|
CT_LOCAL size_t | impl_error_length (os_error_t error) |
|
CT_LOCAL size_t | impl_error_string (os_error_t error, char *buffer, size_t size) |
|
CT_LOCAL os_error_t | impl_copyfile (const char *dst, const char *src) |
|
CT_LOCAL os_file_impl_t | impl_file_open (const char *path, os_access_t access) |
|
CT_LOCAL bool | impl_file_close (os_file_impl_t impl) |
|
CT_LOCAL void * | impl_file_map (os_file_t *file, os_protect_t protect, size_t size, os_mapping_t *map) |
|
CT_LOCAL os_error_t | impl_unmap (os_mapping_t *map) |
|
CT_LOCAL os_iter_impl_t | impl_iter_open (const char *path, os_inode_impl_t *inode) |
|
CT_LOCAL bool | impl_iter_next (os_iter_impl_t impl, os_inode_impl_t *inode) |
|
CT_LOCAL bool | impl_iter_close (os_iter_impl_t impl) |
|
CT_LOCAL const char * | impl_inode_name (const os_inode_impl_t *inode) |
|
CT_LOCAL os_dirent_t | impl_inode_type (const os_inode_impl_t *inode) |
|
CT_LOCAL os_library_impl_t | impl_library_open (const char *path) |
|
CT_LOCAL bool | impl_library_close (os_library_impl_t lib) |
|
CT_LOCAL void * | impl_library_symbol (os_library_impl_t lib, const char *name) |
|
◆ impl_abort()
◆ impl_copyfile()
CT_LOCAL os_error_t impl_copyfile |
( |
const char * |
dst, |
|
|
const char * |
src |
|
) |
| |
◆ impl_error_length()
CT_LOCAL size_t impl_error_length |
( |
os_error_t |
error | ) |
|
◆ impl_error_string()
CT_LOCAL size_t impl_error_string |
( |
os_error_t |
error, |
|
|
char * |
buffer, |
|
|
size_t |
size |
|
) |
| |
◆ impl_exit()
◆ impl_file_close()
◆ impl_file_map()
◆ impl_file_open()
◆ impl_init()
provided by the platform implementation
Definition at line 23 of file init.c.
◆ impl_inode_name()
Definition at line 26 of file dir.c.
◆ impl_inode_type()
Definition at line 32 of file dir.c.
◆ impl_iter_close()
Definition at line 21 of file dir.c.
◆ impl_iter_next()
Definition at line 14 of file dir.c.
◆ impl_iter_open()
Definition at line 7 of file dir.c.
◆ impl_last_error()
◆ impl_library_close()
◆ impl_library_open()
◆ impl_library_symbol()
◆ impl_maxname()
◆ impl_maxpath()
◆ impl_thread_exit()
◆ impl_unmap()