X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=lib%2Fmsvcrt%2Fstdio%2Ffflush.c;fp=lib%2Fmsvcrt%2Fstdio%2Ffflush.c;h=7680626c8d813d66ce955e50a356b0d4f00d1afe;hp=7d34c0f1394e00c29dd652cd42b7c50f3d72d910;hb=7c0cf90e3b750f1f0dc83b2eec9e5c68a512c30f;hpb=ee8b63255465d8c28be3e7bd11628015708fc1ab diff --git a/lib/msvcrt/stdio/fflush.c b/lib/msvcrt/stdio/fflush.c index 7d34c0f..7680626 100644 --- a/lib/msvcrt/stdio/fflush.c +++ b/lib/msvcrt/stdio/fflush.c @@ -20,6 +20,9 @@ #include +/* + * @implemented + */ int fflush(FILE *f) { char *base; @@ -29,11 +32,11 @@ int fflush(FILE *f) if (f == NULL) { - int e = errno; + int e = *_errno(); __set_errno(0); _fwalk((void (*)(FILE *))fflush); - if (errno) + if (*_errno()) return EOF; __set_errno(e); return 0; @@ -105,6 +108,9 @@ int fflush(FILE *f) return 0; } +/* + * @implemented + */ int _flushall( void ) { return fflush(NULL);