From 7cd20333d642491ff349154b14734152ab147955 Mon Sep 17 00:00:00 2001 From: Jorj Bauer Date: Sun, 28 Jun 2020 08:29:51 -0400 Subject: [PATCH] first pass of compatability functions --- filemanager.h | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/filemanager.h b/filemanager.h index 25f826d..e64d877 100644 --- a/filemanager.h +++ b/filemanager.h @@ -11,6 +11,13 @@ #define FMMAGIC 'F' +#ifndef SEEK_SET +#define SEEK_SET 0 +#endif +#ifndef SEEK_CUR +#define SEEK_CUR 1 +#endif + class FileManager { public: virtual ~FileManager() {}; @@ -121,6 +128,34 @@ class FileManager { virtual bool setSeekPosition(int8_t fd, uint32_t pos) = 0; virtual void seekToEnd(int8_t fd) = 0; + int write(int8_t fd, const void *buf, int nbyte) { + uint8_t *p = (uint8_t *)buf; + for (int i=0; i