Index Click this button to go to the index for this section.


ferror(3)

NAME

ferror - Tests the error indicator on a stream

LIBRARY

Standard C Library (libc.so, libc.a)

SYNOPSIS

#include <stdio.h> int ferror( FILE *stream);

STANDARDS

Interfaces documented on this reference page conform to industry standards as follows: ferror(): XPG4, XPG4-UNIX Refer to the standards(5) reference page for more information about industry standards and associated tags.

PARAMETERS

stream Specifies the input or output stream.

DESCRIPTION

The ferror() function tests whether input/output errors have occurred on the specified stream.

NOTES

[Digital] The ferror() function may be a macro (depending on the compile- time definitions used in the source). Consequently, you cannot use this interface where a function is necessary; for example, a subroutine pointer cannot point to it.

RETURN VALUES

If an I/O error occurred when reading from or writing to the stream specified by the stream parameter, a nonzero value is returned. Otherwise, a value of 0 (zero) is returned.

RELATED INFORMATION

Functions: fopen(3), feof(3), fileno(3), clearerr(3) Standards: standards(5)