ferror(3) Library Functions Manual ferror(3)NAME
ferror - Tests the error indicator on a stream
LIBRARY
Standard C Library (libc)
SYNOPSIS
#include <stdio.h>
int ferror(
FILE *stream);
STANDARDS
Interfaces documented on this reference page conform to industry standards as follows:
ferror(): XSH5.0
Refer to the standards(5) reference page for more information about industry standards and associated tags.
PARAMETERS
Specifies the input or output stream.
DESCRIPTION
The ferror() function tests whether input/output errors have occurred on the specified stream.
NOTES
[Tru64 UNIX] The ferror() function may be a macro (depending on the compile-time definitions used in the source). Consequently, you can-
not 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. Other-
wise, a value of 0 (zero) is returned.
RELATED INFORMATION
Functions: fopen(3), feof(3), fileno(3), clearerr(3)
Standards: standards(5) delim off
ferror(3)
Check Out this Related Man Page
ferror(3C) Standard C Library Functions ferror(3C)NAME
ferror, feof, clearerr, fileno - stream status inquiries
SYNOPSIS
#include <stdio.h>
int ferror(FILE *stream);
int feof(FILE *stream);
void clearerr(FILE *stream);
int fileno(FILE *stream);
DESCRIPTION
The ferror() function returns a non-zero value when an error has previously occurred reading from or writing to the named stream (see
Intro(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).
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |MT-Safe |
+-----------------------------+-----------------------------+
SEE ALSO open(2), Intro(3), fopen(3C), stdio(3C), attributes(5), standards(5)SunOS 5.11 17 Feb 2005 ferror(3C)
I have been asked to put together some coding standards for the project I am assigned to. I have found documented standards for C/C++, Java but was wondering if there is a good place for UNIX scripting (Korn/Bourne) standards?
Does anyone know of a good place to find information on scripting... (3 Replies)