1 2 3 4 5 6 7 8 9 10 11 12
#include "libioP.h" #include "stdio.h" int fileno(fp) _IO_FILE* fp; { CHECK_FILE(fp, EOF); if (!(fp->_flags & _IO_IS_FILEBUF)) return EOF; return _IO_fileno(fp); }