X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=platform%2Fposix%2Ffunctions%2Fstdio%2F_PDCLIB_fileops.c;h=cfcc533e72af437ef871c8cd8a7d6910bd898545;hp=20138b722d4c5effd64393664cd866d229930969;hb=da0f3f353d417fed71f358a48d5d5394145e460d;hpb=1aba8d4e33b2a020709f81182709c7de7a728c76 diff --git a/platform/posix/functions/stdio/_PDCLIB_fileops.c b/platform/posix/functions/stdio/_PDCLIB_fileops.c index 20138b7..cfcc533 100644 --- a/platform/posix/functions/stdio/_PDCLIB_fileops.c +++ b/platform/posix/functions/stdio/_PDCLIB_fileops.c @@ -5,13 +5,15 @@ */ #ifndef REGTEST +#define _FILE_OFFSET_BITS 64 #include #include -#include <_PDCLIB_glue.h> +#include "_PDCLIB_glue.h" #include #include +typedef int64_t off_t; -static bool readf( _PDCLIB_fd_t fd, void * buf, size_t length, +static bool readf( _PDCLIB_fd_t fd, void * buf, size_t length, size_t * numBytesRead ) { ssize_t res = read(fd.sval, buf, length); @@ -23,7 +25,7 @@ static bool readf( _PDCLIB_fd_t fd, void * buf, size_t length, } } -static bool writef( _PDCLIB_fd_t fd, const void * buf, size_t length, +static bool writef( _PDCLIB_fd_t fd, const void * buf, size_t length, size_t * numBytesWritten ) { ssize_t res = write(fd.sval, buf, length); @@ -64,7 +66,7 @@ const _PDCLIB_fileops_t _PDCLIB_fileops = { #endif #ifdef TEST -#include <_PDCLIB_test.h> +#include "_PDCLIB_test.h" int main( void ) {