X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fstdio%2Fext.c;h=1fd9549019330f5944a83c4ac7a70c2bce93daab;hb=599f97360389911c293e0ca4c5eb49e007377fba;hp=d5a403b6a03abb4a860398958f741057dd0ed0f4;hpb=a0b56b947a5a8a58fe2accea7f6d9ee927d70ad4;p=musl diff --git a/src/stdio/ext.c b/src/stdio/ext.c index d5a403b6..1fd95490 100644 --- a/src/stdio/ext.c +++ b/src/stdio/ext.c @@ -14,12 +14,12 @@ int __fsetlocking(FILE *f, int type) int __fwriting(FILE *f) { - return f->wend > f->wpos; + return (f->flags & F_NORD) || f->wend; } int __freading(FILE *f) { - return f->rend > f->rpos; + return (f->flags & F_NOWR) || f->rend; } int __freadable(FILE *f)