LexLeo 0.0.0-dev+f8e5087-dirty
Technical documentation
Loading...
Searching...
No Matches
osal_file_ops.h File Reference
#include "osal/file/osal_file_types.h"
#include "policy/lexleo_cstd_types.h"
Include dependency graph for osal_file_ops.h:

Go to the source code of this file.

Data Structures

struct  osal_file_ops_t
 

Typedefs

typedef struct osal_file_env_t osal_file_env_t
 
typedef struct osal_file_ops_t osal_file_ops_t
 

Functions

const osal_file_ops_tosal_file_default_ops (void)
 Return the default POSIX / C stdio OSAL file operations table.
 

Typedef Documentation

◆ osal_file_env_t

Definition at line 14 of file osal_file_ops.h.

◆ osal_file_ops_t

Function Documentation

◆ osal_file_default_ops()

const osal_file_ops_t * osal_file_default_ops ( void  )

Return the default OSAL file operations for the active platform.

Returns
A pointer to the default osal_file_ops_t table for this backend.

Return the default POSIX / C stdio OSAL file operations table.

Return the default OSAL file operations for the active platform.

Returns
A pointer to the default osal_file_ops_t table for this backend.

Return the default POSIX / C stdio OSAL file operations table.

This function exposes the platform-specific low-level file operations used by the osal_file module.

Returns
A pointer to the default operations table for the active platform.
Note
The returned operations table is not owned by the caller.

Return the default OSAL file operations for the active platform.

Returns
A pointer to the default osal_file_ops_t table for this backend.

Definition at line 401 of file osal_file_posix.c.