重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“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相关函数有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!