XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_vfs_types.h 文件参考
#include "xf_vfs_config_internal.h"
#include "xf_vfs_sys__timeval.h"
#include "xf_vfs_sys_dirent.h"
#include "xf_vfs_sys_fcntl.h"
#include "xf_vfs_sys_select.h"
#include "xf_vfs_sys_stat.h"
#include "xf_vfs_sys_types.h"
#include "xf_vfs_sys_unistd.h"
#include "xf_vfs_sys_utime.h"
#include "xf_osal.h"
xf_vfs_types.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  xf_vfs_select_sem_t
 VFS semaphore type for select() 更多...
 
struct  xf_vfs_t
 VFS definition structure 更多...
 
struct  xf_vfs_select_ops_t
 Struct containing function pointers to select related functionality. 更多...
 

宏定义

#define XF_VFS_PATH_PREFIX_LEN_IGNORED   (~(size_t)0)
 
#define XF_VFS_FLAG_DEFAULT   (1 << 0)
 
#define XF_VFS_FLAG_CONTEXT_PTR   (1 << 1)
 
#define XF_VFS_FLAG_READONLY_FS   (1 << 2)
 
#define XF_VFS_FLAG_STATIC   (1 << 3)
 

类型定义

typedef int xf_vfs_id_t
 
typedef xf_err_t(* xf_vfs_start_select_op_t) (int nfds, xf_fd_set *readfds, xf_fd_set *writefds, xf_fd_set *exceptfds, xf_vfs_select_sem_t sem, void **end_select_args)
 
typedef int(* xf_vfs_socket_select_op_t) (int nfds, xf_fd_set *readfds, xf_fd_set *writefds, xf_fd_set *errorfds, xf_vfs_timeval_t *timeout)
 
typedef void(* xf_vfs_stop_socket_select_op_t) (void *sem)
 
typedef void(* xf_vfs_stop_socket_select_isr_op_t) (void *sem, int *woken)
 
typedef void *(* xf_vfs_get_socket_select_semaphore_op_t) (void)
 
typedef xf_err_t(* xf_vfs_end_select_op_t) (void *end_select_args)
 

详细描述

作者
catcatBlue (catca.nosp@m.tblu.nosp@m.e@qq..nosp@m.com)
版本
1.0
日期
2025-01-10

在文件 xf_vfs_types.h 中定义.