disabling warn_unused_result attribute with FORTIFY_SOURCE?

Ralf Ertzinger fedora at camperquake.de
Thu Mar 15 07:24:33 UTC 2007


Hi.

On Thu, 15 Mar 2007 05:11:55 +0100, Miloslav Trmac wrote:

> > Fix the code.  All those warnings are problems.
> How about fwrite ()?  What's wrong with just using ferror () before
> closing the file?

All the write functions return the amount of bytes actually written,
which may be different from the amount of data you gave it to write.

Many programmers ignore this (and in 99.9% of all cases get away with it
because write actually writes the whole data), but it only _has_ to write
a single byte before returning without error (given blocking IO).




More information about the fedora-devel-list mailing list