VSF Documented
Macros | Typedefs | Enumerations
vsf_fs_cfg.h File Reference
#include "component/vsf_component_cfg.h"

Go to the source code of this file.

Macros

#define VSF_FS_ASSERT   VSF_ASSERT
 
#define VSF_FS_CFG_CACHE   DISABLED
 
#define VSF_FS_CFG_LOCK   ENABLED
 
#define VSF_FS_CFG_TIME   ENABLED
 
#define VSF_FS_CFG_VFS_FILE_HAS_OP   ENABLED
 

Typedefs

typedef enum vk_file_attr_t vk_file_attr_t
 
typedef enum vk_file_whence_t vk_file_whence_t
 

Enumerations

enum  vk_file_attr_t {
  VSF_FILE_ATTR_READ = 1UL << 0 ,
  VSF_FILE_ATTR_WRITE = 1UL << 1 ,
  VSF_FILE_ATTR_EXECUTE = 1UL << 2 ,
  VSF_FILE_ATTR_HIDDEN = 1UL << 3 ,
  VSF_FILE_ATTR_DIRECTORY = 1UL << 4 ,
  VSF_FILE_ATTR_LNK = 1UL << 5 ,
  __VSF_FILE_ATTR_DYN = 1UL << 7 ,
  VSF_FILE_ATTR_EXT = 1UL << 8 ,
  VSF_FILE_ATTR_USER = 1UL << 9 ,
  VSF_FILE_ATTR_MAX = 1UL << 31
}
 
enum  vk_file_whence_t {
  VSF_FILE_SEEK_SET = 0 ,
  VSF_FILE_SEEK_CUR = 1 ,
  VSF_FILE_SEEK_END = 2
}
 

Macro Definition Documentation

◆ VSF_FS_ASSERT

#define VSF_FS_ASSERT   VSF_ASSERT
Note
do not move this pre-processor statement to other places

◆ VSF_FS_CFG_CACHE

#define VSF_FS_CFG_CACHE   DISABLED

◆ VSF_FS_CFG_LOCK

#define VSF_FS_CFG_LOCK   ENABLED

◆ VSF_FS_CFG_TIME

#define VSF_FS_CFG_TIME   ENABLED

◆ VSF_FS_CFG_VFS_FILE_HAS_OP

#define VSF_FS_CFG_VFS_FILE_HAS_OP   ENABLED

Typedef Documentation

◆ vk_file_attr_t

◆ vk_file_whence_t

Enumeration Type Documentation

◆ vk_file_attr_t

Enumerator
VSF_FILE_ATTR_READ 
VSF_FILE_ATTR_WRITE 
VSF_FILE_ATTR_EXECUTE 
VSF_FILE_ATTR_HIDDEN 
VSF_FILE_ATTR_DIRECTORY 
VSF_FILE_ATTR_LNK 
__VSF_FILE_ATTR_DYN 
VSF_FILE_ATTR_EXT 
VSF_FILE_ATTR_USER 
VSF_FILE_ATTR_MAX 

◆ vk_file_whence_t

Enumerator
VSF_FILE_SEEK_SET 
VSF_FILE_SEEK_CUR 
VSF_FILE_SEEK_END