]> pd.if.org Git - pdclib/blobdiff - platform/win32/functions/_PDCLIB/_PDCLIB_flushbuffer.c
_PDCLIB_flushbuffer for win32. correct seeking behaviour.
[pdclib] / platform / win32 / functions / _PDCLIB / _PDCLIB_flushbuffer.c
index 82e36a0217b11190e02158a0af8d3338baf3dd3c..d2cb60c1e9917d15711f0255c625ed9de214b610 100644 (file)
@@ -33,6 +33,7 @@ int _PDCLIB_flushbuffer( struct _PDCLIB_file_t * stream )
         BOOL res = WriteFile( stream->handle, stream->buffer + written, 
                               toWrite, &justWrote, NULL);
         written += justWrote;
+        stream->pos.offset += justWrote;
 
         if(!res) {
             stream->status |=_PDCLIB_ERRORFLAG;