12#ifndef __XF_VFS_SYS_STAT_H__ 
   13#define __XF_VFS_SYS_STAT_H__ 
   26#define XF_VFS__IFMT        0170000  
   27#define     XF_VFS__IFDIR   0040000  
   28#define     XF_VFS__IFCHR   0020000  
   29#define     XF_VFS__IFBLK   0060000  
   30#define     XF_VFS__IFREG   0100000  
   31#define     XF_VFS__IFLNK   0120000  
   32#define     XF_VFS__IFSOCK  0140000  
   33#define     XF_VFS__IFIFO   0010000  
   35#define     XF_VFS_S_BLKSIZE  1024   
   37#define XF_VFS_S_ISUID      0004000  
   38#define XF_VFS_S_ISGID      0002000  
   39#define XF_VFS_S_ISVTX      0001000  
   41#define XF_VFS_S_IFMT       XF_VFS__IFMT 
   42#define XF_VFS_S_IFDIR      XF_VFS__IFDIR 
   43#define XF_VFS_S_IFCHR      XF_VFS__IFCHR 
   44#define XF_VFS_S_IFBLK      XF_VFS__IFBLK 
   45#define XF_VFS_S_IFREG      XF_VFS__IFREG 
   46#define XF_VFS_S_IFLNK      XF_VFS__IFLNK 
   47#define XF_VFS_S_IFSOCK XF_VFS__IFSOCK 
   48#define XF_VFS_S_IFIFO      XF_VFS__IFIFO 
   50#define XF_VFS_S_IRWXU     (XF_VFS_S_IRUSR | XF_VFS_S_IWUSR | XF_VFS_S_IXUSR) 
   51#define     XF_VFS_S_IRUSR 0000400   
   52#define     XF_VFS_S_IWUSR 0000200   
   53#define     XF_VFS_S_IXUSR 0000100   
   54#define XF_VFS_S_IRWXG     (XF_VFS_S_IRGRP | XF_VFS_S_IWGRP | XF_VFS_S_IXGRP) 
   55#define     XF_VFS_S_IRGRP 0000040   
   56#define     XF_VFS_S_IWGRP 0000020   
   57#define     XF_VFS_S_IXGRP 0000010   
   58#define XF_VFS_S_IRWXO     (XF_VFS_S_IROTH | XF_VFS_S_IWOTH | XF_VFS_S_IXOTH) 
   59#define     XF_VFS_S_IROTH 0000004   
   60#define     XF_VFS_S_IWOTH 0000002   
   61#define     XF_VFS_S_IXOTH 0000001   
xf_vfs_blksize_t st_blksize
 
xf_vfs_blkcnt_t st_blocks
 
xf_vfs 模块内部配置总头文件。 确保 xf_vfs_config.h 的所有定义都有默认值。
 
struct xf_vfs_stat xf_vfs_stat_t
 
unsigned long xf_vfs_mode_t
 
unsigned long xf_vfs_time_t