github.com/afumu/libc@v0.0.6/musl/src/stdio/ferror.c (about)

     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);