X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstdio%2Ffflush.c;h=b00943764189901ba6f938714561de7466a5dc38;hb=e1a51185ceb4386481491e11f6dd39569b9e54f7;hp=02dae27a97a4a5281610741e6a510eec4e16fdd1;hpb=849e7603e9004fd292a93df64dd3524025f2987a;p=musl diff --git a/src/stdio/fflush.c b/src/stdio/fflush.c index 02dae27a..b0094376 100644 --- a/src/stdio/fflush.c +++ b/src/stdio/fflush.c @@ -3,11 +3,14 @@ /* stdout.c will override this if linked */ static FILE *volatile dummy = 0; weak_alias(dummy, __stdout_used); +weak_alias(dummy, __stderr_used); int fflush(FILE *f) { if (!f) { - int r = __stdout_used ? fflush(__stdout_used) : 0; + int r = 0; + if (__stdout_used) r |= fflush(__stdout_used); + if (__stderr_used) r |= fflush(__stderr_used); for (f=*__ofl_lock(); f; f=f->next) { FLOCK(f);