ferror.c raw

   1  #include "stdio_impl.h"
   2  
   3  #undef ferror
   4  
   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