projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Various fixes to kfile_posix module.
[bertos.git]
/
bertos
/
emul
/
kfile_posix.c
diff --git
a/bertos/emul/kfile_posix.c
b/bertos/emul/kfile_posix.c
index 3fce00bcf2b46b54bde179d7c4f18b8ce6fd6d25..593571d4bfb8494c45540f35684d69a6052fde6d 100644
(file)
--- a/
bertos/emul/kfile_posix.c
+++ b/
bertos/emul/kfile_posix.c
@@
-63,9
+63,10
@@
static kfile_off_t kfile_posix_seek(struct KFile *_fd, kfile_off_t offset, KSeek
std_whence = SEEK_END;
break;
case KSM_SEEK_SET:
std_whence = SEEK_END;
break;
case KSM_SEEK_SET:
- /* fall */
- default:
std_whence = SEEK_SET;
std_whence = SEEK_SET;
+ break;
+ default:
+ ASSERT(0);
}
return fseek(fd->fp, offset, std_whence);
}
return fseek(fd->fp, offset, std_whence);
@@
-83,7
+84,7
@@
static int kfile_posix_flush(struct KFile *_fd)
return fflush(fd->fp);
}
return fflush(fd->fp);
}
-FILE
*
kfile_posix_init(KFilePosix *file, const char *filename, const char *mode)
+FILE
*
kfile_posix_init(KFilePosix *file, const char *filename, const char *mode)
{
file->fd._type = KFT_KFILEPOSIX;
file->fd.read = kfile_posix_read;
{
file->fd._type = KFT_KFILEPOSIX;
file->fd.read = kfile_posix_read;