1 #include "stdio_impl.h" 2 3 #undef ferror 4 ferror(FILE * f)5 int ferror(FILE *f) 6 { 7 FLOCK(f); 8 int ret = !!(f->flags & F_ERR); 9 FUNLOCK(f); 10 return ret; 11 } 12 13 weak_alias(ferror, ferror_unlocked); 14 weak_alias(ferror, _IO_ferror_unlocked); 15