Макроопределения и функции проверки флагов состояния
.
--------------------------------------------------------¬
¦ #define ferror(pf) ((pf)->flags & _F_ERR) ¦
¦ #define feof(pf) ((pf)->flags & _F_EOF) ¦
¦ #define fileno(pf) ((pf)->fd) ¦
¦ void clearerr(FILE *pf) - сбросить _F_EER и _F_EOF ¦
L--------------------------------------------------------