kfile_genericSeek: fix seek_end start position.
[bertos.git] / kern / kfile.h
index 4e529bcff871930804465134f4c934c32cf82d1f..b46207a091fb6ac7a9fcfded43e3e361e542666e 100644 (file)
@@ -174,6 +174,7 @@ typedef enum KFileType
 {
        KFT_GENERIC, ///< Generic
        KFT_SERIAL,  ///< Serial driver
+       KFT_BATTFS,  ///< BattFS file
        KFT_CNT
 } KFileType;
 
@@ -209,6 +210,11 @@ typedef struct KFile
  */
 kfile_off_t kfile_genericSeek(struct KFile *fd, kfile_off_t offset, KSeekMode whence);
 
+/**
+ * Generic implementation of kfile_reopen.
+ */
+struct KFile * kfile_genericReopen(struct KFile *fd);
+
 int kfile_putc(int c, struct KFile *fd); ///< Generic putc implementation using kfile_write.
 int kfile_getc(struct KFile *fd);  ///< Generic getc implementation using kfile_read.
 int kfile_printf(struct KFile *fd, const char *format, ...);