59 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\" Copyright (c) 1980 Regents of the University of California.
 | |
| .\" All rights reserved.  The Berkeley software License Agreement
 | |
| .\" specifies the terms and conditions for redistribution.
 | |
| .\"
 | |
| .\"	@(#)ferror.3s	6.3 (Berkeley) 5/14/86
 | |
| .\"
 | |
| .TH FERROR 3  "May 14, 1986"
 | |
| .UC 4
 | |
| .SH NAME
 | |
| ferror, feof, clearerr, fileno \- stream status inquiries
 | |
| .SH SYNOPSIS
 | |
| .nf
 | |
| .ft B
 | |
| #include <stdio.h>
 | |
| 
 | |
| int feof(FILE *\fIstream\fP)
 | |
| int ferror(FILE *\fIstream\fP)
 | |
| int clearerr(FILE *\fIstream\fP)
 | |
| int fileno(FILE *\fIstream\fP)
 | |
| .ft R
 | |
| .fi
 | |
| .SH DESCRIPTION
 | |
| .B Feof
 | |
| returns non-zero when end of file is read on the named input
 | |
| .IR stream ,
 | |
| otherwise zero.
 | |
| Unless cleared by
 | |
| .BR clearerr ,
 | |
| the end-of-file indication lasts until
 | |
| the stream is closed.
 | |
| .PP
 | |
| .B Ferror
 | |
| returns non-zero when an error has occurred reading or writing
 | |
| the named
 | |
| .IR stream ,
 | |
| otherwise zero.
 | |
| Unless cleared by
 | |
| .BR clearerr ,
 | |
| the error indication lasts until
 | |
| the stream is closed.
 | |
| .PP
 | |
| .B Clearerr
 | |
| resets the error and end-of-file indicators on the named
 | |
| .IR stream .
 | |
| .PP
 | |
| .B Fileno
 | |
| returns the integer file descriptor
 | |
| associated with the
 | |
| .IR stream ,
 | |
| see
 | |
| .BR open (2).
 | |
| .PP
 | |
| Currently all of these functions
 | |
| are implemented as macros;
 | |
| they cannot be redeclared.
 | |
| .SH "SEE ALSO"
 | |
| .BR fopen (3),
 | |
| .BR open (2).
 | 
