fix return value for fread/fwrite when size argument is 0
authorRich Felker <dalias@aerifal.cx>
Thu, 11 Feb 2016 00:44:19 +0000 (19:44 -0500)
committerRich Felker <dalias@aerifal.cx>
Thu, 11 Feb 2016 00:44:19 +0000 (19:44 -0500)
commit500c6886c654fd45e4926990fee2c61d816be197
tree8a46228b4a5880e3f1c57499ef92d123d51dbe07
parent416d1c7a711807384cc21a18163475cf757bbcb5
fix return value for fread/fwrite when size argument is 0

when the size argument was zero but nmemb was nonzero, these functions
were returning nmemb, despite no data having been written.
conceptually this is not wrong, but the standard requires a return
value of zero in this case.
src/stdio/fread.c
src/stdio/fwrite.c