TuyaOS
成员变量
TKL_FS_T结构体 参考

the description of tuya kernel adapter layer file system 更多...

#include <tkl_init_system.h>

成员变量

OPERATE_RET(* dir_close )(TUYA_DIR dir)
 
OPERATE_RET(* dir_is_dir )(TUYA_FILEINFO info, BOOL_T *is_dir)
 
OPERATE_RET(* dir_is_regular )(TUYA_FILEINFO info, BOOL_T *is_regular)
 
OPERATE_RET(* dir_name )(TUYA_FILEINFO info, CONST CHAR_T **name)
 
OPERATE_RET(* dir_open )(CONST CHAR_T *path, TUYA_DIR *dir)
 
OPERATE_RET(* dir_read )(TUYA_DIR dir, TUYA_FILEINFO *info)
 
INT_T(* faccess )(CONST CHAR_T *filepath, IN INT_T mode)
 
OPERATE_RET(* fclose )(TUYA_FILE file)
 
OPERATE_RET(* feof )(TUYA_FILE file)
 
INT_T(* fflush )(TUYA_FILE file)
 
INT_T(* fgetc )(TUYA_FILE file)
 
CHAR_T *(* fgets )(CHAR_T *buf, INT_T len, TUYA_FILE file)
 
INT_T(* fgetsize )(CONST CHAR_T *filepath)
 
INT_T(* fileno )(TUYA_FILE file)
 
TUYA_FILE(* fopen )(CONST CHAR_T *path, CONST CHAR_T *mode)
 
OPERATE_RET(* fread )(VOID_T *buf, INT_T bytes, TUYA_FILE file)
 
OPERATE_RET(* fs_is_exist )(CONST CHAR_T *path, BOOL_T *is_exist)
 
OPERATE_RET(* fs_mkdir )(CONST CHAR_T *path)
 
OPERATE_RET(* fs_mode )(CONST CHAR_T *path, UINT_T *mode)
 
OPERATE_RET(* fs_remove )(CONST CHAR_T *path)
 
OPERATE_RET(* fs_rename )(CONST CHAR_T *path_old, CONST CHAR_T *path_new)
 
OPERATE_RET(* fseek )(TUYA_FILE file, INT64_T offs, INT_T whence)
 
INT_T(* fsync )(INT_T fd)
 
INT64_T(* ftell )(TUYA_FILE file)
 
INT_T(* ftruncate )(INT_T fd, UINT64_T length)
 
OPERATE_RET(* fwrite )(VOID_T *buf, INT_T bytes, TUYA_FILE file)
 

详细描述

the description of tuya kernel adapter layer file system


该结构体的文档由以下文件生成: