请教、讨论POSIX接口、dfs中的pos和size问题

发布于 2018-09-29 10:35:28
最近在适配littlefs,由于之前都是模仿elm的适配方式。所以没有多研究仔细。
现在发现适配的时候在dfs层中struct

dfs_fd结构里有pos、size两个字段。
这两个字段我个人觉得没有必要,因为这两个字段导致所有需要适配的文件系统都要小心
处理这两个值的更新,给上层的dfs。
而dfs层用这两个字段的时候我目前只发现dfs_POSIX适配lseek的时候会用。
假设dfs_posix能直接将flag给到dfs,dfs再给到具体的fs,由fs自己去计算offset不行?
感觉现在这个pos和size有点多余。

查看更多

关注者
0
被浏览
1.1k
2 个回答
kbj305
kbj305 2018-10-12
楼主 littlefs移植好了么,能不能用用你移植好的。
geniusgogo
geniusgogo 认证专家 2018-11-13
kbj305 发表于 2018-10-12 12:09
楼主 littlefs移植好了么,能不能用用你移植好的。


好了呀,在我github中,搜索geniusgogo

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友