Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
ferror(3C)							    ferror(3C)

       ferror, feof, clearerr, fileno -	stream status inquiries

       #include	<stdio.h>

       int ferror(FILE *stream);

       int feof(FILE *stream);

       void clearerr(FILE *stream);

       int fileno(FILE *stream);

       The ferror() function returns a non-zero	value when an error has	previ-
       ously occurred reading from or writing to the  named  stream  (see  in-
       tro(3)).	It returns 0 otherwise.

       The  feof()  function  returns a	non-zero value when EOF	has previously
       been detected reading the named input stream. It	returns	0 otherwise.

       The clearerr() function resets the error	indicator and EOF indicator to
       0 on the	named stream.

       The  fileno()  function	returns	the integer file descriptor associated
       with the	named stream; see open(2).

       See attributes(5) for descriptions of the following attributes:

       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       |Interface Stability	     |Standard			   |
       |MT-Level		     |MT-Safe			   |

       open(2),	intro(3), fopen(3C), stdio(3C),	attributes(5), standards(5)

				  17 Feb 2005			    ferror(3C)


Want to link to this manual page? Use this URL:

home | help