|
|
1.1 ! root 1: .TH FERROR 3S "19 January 1983" ! 2: .UC 4 ! 3: .SH NAME ! 4: ferror, feof, clearerr, fileno \- stream status inquiries ! 5: .SH SYNOPSIS ! 6: .B #include <stdio.h> ! 7: .PP ! 8: .B feof(stream) ! 9: .br ! 10: .SM ! 11: .B FILE ! 12: .B *stream; ! 13: .PP ! 14: .B ferror(stream) ! 15: .br ! 16: .SM ! 17: .B FILE ! 18: .B *stream ! 19: .PP ! 20: .B clearerr(stream) ! 21: .br ! 22: .SM ! 23: .B FILE ! 24: .B *stream ! 25: .PP ! 26: .B fileno(stream) ! 27: .br ! 28: .SM ! 29: .B FILE ! 30: .B *stream; ! 31: .SH DESCRIPTION ! 32: .I Feof ! 33: returns non-zero when end of file is read on the named input ! 34: .IR stream , ! 35: otherwise zero. ! 36: .PP ! 37: .I Ferror ! 38: returns non-zero when an error has occurred reading or writing ! 39: the named ! 40: .IR stream , ! 41: otherwise zero. ! 42: Unless cleared by ! 43: .IR clearerr , ! 44: the error indication lasts until ! 45: the stream is closed. ! 46: .PP ! 47: .I Clrerr ! 48: resets the error indication on the named ! 49: .IR stream . ! 50: .PP ! 51: .I Fileno ! 52: returns the integer file descriptor ! 53: associated with the ! 54: .IR stream , ! 55: see ! 56: .IR open (2). ! 57: .PP ! 58: These functions ! 59: are implemented as macros; ! 60: they cannot be redeclared. ! 61: .SH "SEE ALSO" ! 62: fopen(3S), ! 63: open(2)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.