前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >yaffs_attribs.c

yaffs_attribs.c

作者头像
瓜大三哥
发布2018-02-24 16:24:35
3780
发布2018-02-24 16:24:35
举报
文章被收录于专栏:瓜大三哥瓜大三哥

1.void yaffs_load_attribs(struct yaffs_obj *obj, struct yaffs_obj_hdr *oh)//struct yaffs_obj_hdr//表示存在NAND上的object数据结构,将NAND上一些文件属性(时间)存入文件系统中

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)//上述逆过程

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 瓜大三哥 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.void yaffs_load_attribs(struct yaffs_obj *obj, struct yaffs_obj_hdr *oh)//struct yaffs_obj_hdr//表示存在NAND上的object数据结构,将NAND上一些文件属性(时间)存入文件系统中
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档