|
|
1.1 root 1: .\" Copyright (c) 1980 Regents of the University of California.
2: .\" All rights reserved. The Berkeley software License Agreement
3: .\" specifies the terms and conditions for redistribution.
4: .\"
5: .\" @(#)ferror.3 6.4 (Berkeley) 4/1/89
6: .\"
7: .TH FERROR 3 "April 1, 1989"
8: .UC 4
9: .SH NAME
10: ferror, feof, clearerr, fileno \- stream status inquiries
11: .SH SYNOPSIS
12: .B #include <stdio.h>
13: .PP
14: .B feof(stream)
15: .br
16: .SM
17: .B FILE
18: .B *stream;
19: .PP
20: .B ferror(stream)
21: .br
22: .SM
23: .B FILE
24: .B *stream
25: .PP
26: .B clearerr(stream)
27: .br
28: .SM
29: .B FILE
30: .B *stream
31: .PP
32: .B fileno(stream)
33: .br
34: .SM
35: .B FILE
36: .B *stream;
37: .SH DESCRIPTION
38: .I Feof
39: returns non-zero when end of file is read on the named input
40: .IR stream ,
41: otherwise zero.
42: Unless cleared by
43: .IR clearerr ,
44: the end-of-file indication lasts until
45: the stream is closed.
46: .PP
47: .I Ferror
48: returns non-zero when an error has occurred reading or writing
49: the named
50: .IR stream ,
51: otherwise zero.
52: Unless cleared by
53: .IR clearerr ,
54: the error indication lasts until
55: the stream is closed.
56: .PP
57: .I Clearerr
58: resets the error and end-of-file indicators on the named
59: .IR stream .
60: .PP
61: .I Fileno
62: returns the integer file descriptor
63: associated with the
64: .IR stream ,
65: see
66: .IR open (2).
67: .PP
68: Currently all of these functions
69: are implemented as macros;
70: they cannot be redeclared.
71: .SH "SEE ALSO"
72: open(2), fopen(3)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.