X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Ffs%2Fbattfs.c;h=c940bad19d7b0d08c8b6aaafe67d34639314b011;hb=e3180b9c694d1458b9784ac6504764799421354c;hp=3a7413448bac9b4fc3a4ff7c30aa9044e69f89cb;hpb=c5458f1e197c3a3e9e100a5ed5f6df417bb0a87c;p=bertos.git diff --git a/bertos/fs/battfs.c b/bertos/fs/battfs.c index 3a741344..c940bad1 100644 --- a/bertos/fs/battfs.c +++ b/bertos/fs/battfs.c @@ -611,7 +611,7 @@ static int battfs_flush(struct KFile *fd) */ static int battfs_fileclose(struct KFile *fd) { - KFileBattFs *fdb = KFILEBATTFS(fd); + BattFsKFile *fdb = BATTFSKFILE(fd); battfs_flush(fd); REMOVE(&fdb->link); @@ -624,7 +624,7 @@ static int battfs_fileclose(struct KFile *fd) */ static size_t battfs_read(struct KFile *fd, void *_buf, size_t size) { - KFileBattFs *fdb = KFILEBATTFS(fd); + BattFsKFile *fdb = BATTFSKFILE(fd); uint8_t *buf = (uint8_t *)_buf; size_t total_read = 0; @@ -719,7 +719,7 @@ static bool countFileSize(BattFsSuper *disk, pgcnt_t *start, inode_t inode, file * File context is stored in \a fd. * \return true if ok, false otherwise. */ -bool battfs_fileopen(BattFsSuper *disk, KFileBattFs *fd, inode_t inode, filemode_t mode) +bool battfs_fileopen(BattFsSuper *disk, BattFsKFile *fd, inode_t inode, filemode_t mode) { Node *n; @@ -754,7 +754,7 @@ bool battfs_fileopen(BattFsSuper *disk, KFileBattFs *fd, inode_t inode, filemode /* Insert file handle in list, ordered by inode, ascending. */ FOREACH_NODE(n, &disk->file_opened_list) { - KFileBattFs *file = containerof(n, KFileBattFs, link); + BattFsKFile *file = containerof(n, BattFsKFile, link); if (file->inode >= inode) break; } @@ -794,7 +794,7 @@ bool battfs_close(struct BattFsSuper *disk) /* Close all open files */ FOREACH_NODE(n, &disk->file_opened_list) { - KFileBattFs *file = containerof(n, KFileBattFs, link); + BattFsKFile *file = containerof(n, BattFsKFile, link); res += battfs_fileclose(&file->fd); }