X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=kern%2Fkfile.h;h=e9d4a5c8c43740e352d9e45259a16d67e873f2b5;hb=6c20782f7b6088ff241e4f486a3afe73de46b32a;hp=7f4e208b92d2cd44edfec44f6b1ceec4b6b6ad15;hpb=351e0888422b7f3ce235060b3233c8f777a917e5;p=bertos.git diff --git a/kern/kfile.h b/kern/kfile.h index 7f4e208b..e9d4a5c8 100644 --- a/kern/kfile.h +++ b/kern/kfile.h @@ -45,6 +45,8 @@ /* fwd decl */ struct _KFile; +typedef int32_t kfile_off_t; + /** * Costants for repositioning read/write file offset. * These are needed because on some embedded platforms @@ -60,7 +62,7 @@ typedef enum KSeekMode typedef size_t (*ReadFunc_t) (struct _KFile *fd, void *buf, size_t size); typedef size_t (*WriteFunc_t) (struct _KFile *fd, const void *buf, size_t size); -typedef int32_t (*SeekFunc_t) (struct _KFile *fd, int32_t offset, KSeekMode whence); +typedef int32_t (*SeekFunc_t) (struct _KFile *fd, kfile_off_t offset, KSeekMode whence); typedef bool (*OpenFunc_t) (struct _KFile *fd, const char *name, int mode); typedef bool (*CloseFunc_t) (struct _KFile *fd);