------- Comment #7 from pinskia at gcc dot gnu dot org 2006-01-04 15:20 ------- But the warning is obviously bogus as you can check the errors after a couple readings and still be able to be catch error. This is in a way like (void)read(a, xx, y) issue that was filed but in reality it was a glibc bug saying that the return value must not be ignored.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25649