fix fwrite return value when full write does not succeed

This commit is contained in:
Rich Felker 2012-06-20 15:04:47 -04:00
parent 1af8c25504
commit cea106fb89

View File

@ -31,7 +31,7 @@ size_t fwrite(const void *src, size_t size, size_t nmemb, FILE *f)
FLOCK(f);
k = __fwritex(src, l, f);
FUNLOCK(f);
return k==l ? nmemb : l/size;
return k==l ? nmemb : k/size;
}
weak_alias(fwrite, fwrite_unlocked);