yaffs相关函数有哪些

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

目前成都创新互联已为近1000家的企业提供了网站建设、域名、网络空间、网站改版维护、企业网站设计、连江网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

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相关函数有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网页标题:yaffs相关函数有哪些
当前路径:http://azwzsj.com/article/jpddsd.html