From: batt Date: Wed, 3 Oct 2007 12:06:54 +0000 (+0000) Subject: Add whence parameter to seek; change from char * to void * read/write input buffers. X-Git-Tag: 1.0.0~417 X-Git-Url: https://codewiz.org/gitweb?a=commitdiff_plain;h=36153df3b7f47e9f04c93b22017437700f184e8c;p=bertos.git Add whence parameter to seek; change from char * to void * read/write input buffers. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@824 38d2e660-2303-0410-9eaa-f027e97ec537 --- diff --git a/kern/kfile.h b/kern/kfile.h index 974502e6..fd6f1d15 100755 --- a/kern/kfile.h +++ b/kern/kfile.h @@ -14,6 +14,9 @@ /*#* *#* $Log$ + *#* Revision 1.2 2007/10/03 12:06:54 batt + *#* Add whence parameter to seek; change from char * to void * read/write input buffers. + *#* *#* Revision 1.1 2007/06/14 14:42:48 batt *#* Move kfile to kern/ directory; remove duplicate file.h. *#* @@ -47,11 +50,11 @@ /* fwd decl */ struct _KFile; -typedef size_t (*ReadFunc_t) (struct _KFile *fd, char *buf, size_t size); -typedef size_t (*WriteFunc_t) (struct _KFile *fd, const char *buf, size_t size); -typedef bool (*SeekFunc_t) (struct _KFile *fd, int32_t offset); -typedef bool (*OpenFunc_t) (struct _KFile *fd, const char *name, int mode); -typedef bool (*CloseFunc_t) (struct _KFile *fd); +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, int whence); +typedef bool (*OpenFunc_t) (struct _KFile *fd, const char *name, int mode); +typedef bool (*CloseFunc_t) (struct _KFile *fd); /* Context data for callback functions which operate on