About fwrite(s, 0, 1, fp)

Ulrich Drepper drepper@cygnus.com
Sun Oct 25 09:21:00 GMT 1998


hjl@lucon.org (H.J. Lu) writes:

> > 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.
> > 
> 
> I am not sure about it. If everyone else returns 0, it doesn't make
> glibc look good. Can someone check VC++?

This really is no comparison.  But I think the words of ISO C are
clear about this case.  There definitely was no write error.

-- 
---------------.      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