X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fkern%2Fkfile.c;h=ab83053f9034cc79bd389790bdca1a9305147d89;hb=987af80e4f01eede282792e6932054d1b111745f;hp=22da2a70f3f3fdf76c41f3218ec1ba1df9f560bb;hpb=d9c18a57ee52dd0421e62f45c81234a57b63e773;p=bertos.git diff --git a/bertos/kern/kfile.c b/bertos/kern/kfile.c index 22da2a70..ab83053f 100644 --- a/bertos/kern/kfile.c +++ b/bertos/kern/kfile.c @@ -42,6 +42,7 @@ #include "cfg/cfg_kfile.h" #include +#include #include @@ -196,10 +197,7 @@ kfile_off_t kfile_genericSeek(struct KFile *fd, kfile_off_t offset, KSeekMode wh /* Bound check */ if (seek_pos + offset > fd->size) - { - ASSERT(0); - return EOF; - } + LOG_INFO("seek outside EOF\n"); fd->seek_pos = seek_pos + offset; @@ -218,4 +216,13 @@ struct KFile * kfile_genericReopen(struct KFile *fd) return fd; } +/** + * Close file \a fd. + * This is a generic implementation that only return 0. + */ +int kfile_genericClose(UNUSED_ARG(struct KFile *, fd)) +{ + return 0; +}; +