温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

yaffs相关函数有哪些

发布时间:2021-12-30 15:42:50 来源:亿速云 阅读:221 作者:iii 栏目:互联网科技

这篇文章主要讲解了“yaffs相关函数有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“yaffs相关函数有哪些”吧!

1.int yaffs_write(int fd, const void *buf, unsigned int nbyte)如果一个需要写入文件大于一个chunk咋办呢?(只是将不大于一个chunk的部分写入,那么剩下的咋办?)

2.off_t yaffs_lseek(int fd, off_t offset, int whence)

(1)SEEK_SET=0搜索位置为偏移量offset

(2)SEEK_CUR=1当前位置再加偏移量offset

(3)SEEK_END=2文件长度再加偏移量offset

3. yaffsfs_Lock();//看了半天,原来相当于一个信号量,进行互斥

4.这两个函数的具体区别在哪里

int yaffs_rmdir(const char *path)

{

 return yaffsfs_DoUnlink(path,1);

}

int yaffs_unlink(const char *path)

{

    return yaffsfs_DoUnlink(path,0);

}

5.改变当前状态还是parent状态(我感觉两个正好相反,后面需要test)

int yaffs_stat(const char *path, struct yaffs_stat *buf)

{

    return yaffsfs_DoStatOrLStat(path,buf,0);

}

int yaffs_lstat(const char *path, struct yaffs_stat *buf)

{

    return yaffsfs_DoStatOrLStat(path,buf,1);

6.不用do{}      while(0)结构,直接使用条件不就更方便吗?

7.struct yaffs_dirent *yaffs_readdir(yaffs_DIR *dirp)

8.void yaffs_rewinddir(yaffs_DIR *dirp)//返回上一级目录

9.int yaffs_DumpDevStruct(const char *path)

感谢各位的阅读,以上就是“yaffs相关函数有哪些”的内容了,经过本文的学习后,相信大家对yaffs相关函数有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI