更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
IATTR结构体 参考

此结构用于记录 vnode 的属性 更多...

#include <vnode.h>

成员变量

unsigned int attr_chg_valid
 节点改变有效性 (CHG_MODE | CHG_UID | ... ) 更多...
 
unsigned int attr_chg_flags
 额外的系统与用户标志(flag),用来保护该文件 更多...
 
unsigned attr_chg_mode
 确定了文件的类型,以及它的所有者、它的group、其它用户访问此文件的权限 (S_IWUSR | ...) 更多...
 
unsigned attr_chg_uid
 用户ID 更多...
 
unsigned attr_chg_gid
 组ID 更多...
 
unsigned attr_chg_size
 节点大小 更多...
 
unsigned attr_chg_atime
 节点最近访问时间 更多...
 
unsigned attr_chg_mtime
 节点对应的文件内容被修改时间 更多...
 
unsigned attr_chg_ctime
 节点自身被修改时间 更多...
 

详细描述

此结构用于记录 vnode 的属性

在文件 vnode.h81 行定义.

结构体成员变量说明

◆ attr_chg_atime

unsigned IATTR::attr_chg_atime

节点最近访问时间

在文件 vnode.h89 行定义.

◆ attr_chg_ctime

unsigned IATTR::attr_chg_ctime

节点自身被修改时间

在文件 vnode.h91 行定义.

◆ attr_chg_flags

unsigned int IATTR::attr_chg_flags

额外的系统与用户标志(flag),用来保护该文件

在文件 vnode.h84 行定义.

◆ attr_chg_gid

unsigned IATTR::attr_chg_gid

组ID

在文件 vnode.h87 行定义.

◆ attr_chg_mode

unsigned IATTR::attr_chg_mode

确定了文件的类型,以及它的所有者、它的group、其它用户访问此文件的权限 (S_IWUSR | ...)

在文件 vnode.h85 行定义.

◆ attr_chg_mtime

unsigned IATTR::attr_chg_mtime

节点对应的文件内容被修改时间

在文件 vnode.h90 行定义.

◆ attr_chg_size

unsigned IATTR::attr_chg_size

节点大小

在文件 vnode.h88 行定义.

◆ attr_chg_uid

unsigned IATTR::attr_chg_uid

用户ID

在文件 vnode.h86 行定义.

◆ attr_chg_valid

unsigned int IATTR::attr_chg_valid

节点改变有效性 (CHG_MODE | CHG_UID | ... )

在文件 vnode.h83 行定义.


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