2.void yaffs_load_attribs_oh(struct yaffs_obj_hdr *oh, struct yaffs_obj *obj)//上述的逆过程
3.void yaffs_load_current_time(struct yaffs_obj *obj, int do_a, int do_c)
{
obj->yst_mtime = Y_CURRENT_TIME;
if (do_a)
obj->yst_atime = obj->yst_mtime;
if (do_c)
obj->yst_ctime = obj->yst_mtime;
}//修改相对应的信息
文件的 Access time,atime 是在读取文件或者执行文件时更改的。 文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。 文件的 Create time,ctime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。
4.void yaffs_attribs_init(struct yaffs_obj *obj, u32 gid, u32 uid, u32 rdev)//进行初始化
5.static loff_t yaffs_get_file_size(struct yaffs_obj *obj)//获取文件大小
6.int yaffs_set_attribs(struct yaffs_obj *obj, struct iattr *attr)//设置object的属性
7.int yaffs_get_attribs(struct yaffs_obj *obj, struct iattr *attr)//上述逆过程