break;
}
- #if LOG_LEVEL >= LOG_LVL_INFO
/* Bound check */
if (seek_pos + offset > fd->size)
LOG_INFO("seek outside EOF\n");
- #endif
fd->seek_pos = seek_pos + offset;
/**
* Close file \a fd.
- * This is a generic implementation that only return 0.
+ * This is a generic implementation that only flush the file.
*/
-int kfile_genericClose(UNUSED_ARG(struct KFile *, fd))
+int kfile_genericClose(struct KFile *fd)
{
- return 0;
-};
+ return kfile_flush(fd);
+}
/**