About fwrite(s, 0, 1, fp)
Ulrich Drepper
drepper@cygnus.com
Sat Oct 24 21:20:00 GMT 1998
hjl@lucon.org (H.J. Lu) writes:
> What should fwrite(s, 0, 1, fp) return? VSX-PCT expects 0. What
> does ANSI C say on it? Solaris 2.5.1/2.6 and HP-UX 10.20 return
> 0. Should we change it to 0?
ISO C says:
The fwrite function returns the number of elements successfully
written, which will be less then nmemb only if a write error is
encountered.
I.e., returning 1 is correct. There was no write error. Another bug
in the testsuite.
--
---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com `------------------------
More information about the Libc-hacker
mailing list