OSDN Git Service

(split) LDP: Update original to LDP v3.65
[linuxjm/LDP_man-pages.git] / original / man3 / ferror.3
index 55f2a1a..0d5ceea 100644 (file)
@@ -5,6 +5,7 @@
 .\" Chris Torek and the American National Standards Committee X3,
 .\" on Information Processing Systems.
 .\"
+.\" %%%LICENSE_START(BSD_4_CLAUSE_UCB)
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions
 .\" are met:
@@ -32,6 +33,7 @@
 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
+.\" %%%LICENSE_END
 .\"
 .\"     @(#)ferror.3   6.8 (Berkeley) 6/29/91
 .\"
@@ -39,7 +41,7 @@
 .\" Converted for Linux, Mon Nov 29 14:24:40 1993, faith@cs.unc.edu
 .\" Added remark on EBADF for fileno, aeb, 2001-03-22
 .\"
-.TH FERROR 3  2008-08-29 "" "Linux Programmer's Manual"
+.TH FERROR 3  2014-01-15 "" "Linux Programmer's Manual"
 .SH NAME
 clearerr, feof, ferror, fileno \- check and reset stream status
 .SH SYNOPSIS
@@ -71,8 +73,7 @@ The function
 tests the end-of-file indicator for the stream pointed to by
 .IR stream ,
 returning nonzero if it is set.
-The end-of-file indicator can only be
-cleared by the function
+The end-of-file indicator can be cleared only by the function
 .BR clearerr ().
 .PP
 The function
@@ -80,7 +81,7 @@ The function
 tests the error indicator for the stream pointed to by
 .IR stream ,
 returning nonzero if it is set.
-The error indicator can only be reset by the
+The error indicator can be reset only by the
 .BR clearerr ()
 function.
 .PP
@@ -102,15 +103,36 @@ return \-1 and set
 .I errno
 to
 .BR EBADF .)
-.SH "CONFORMING TO"
+.SH ATTRIBUTES
+.SS Multithreading (see pthreads(7))
+The
+.BR clearerr (),
+.BR feof (),
+.BR ferror (),
+and
+.BR fileno ()
+functions are thread-safe.
+.SH CONFORMING TO
 The functions
 .BR clearerr (),
 .BR feof (),
 and
 .BR ferror ()
-conform to C89 and C99.
-.SH "SEE ALSO"
+conform to C89, C99, POSIX.1-2001, and POSIX.1-2008.
+
+The function
+.BR fileno ()
+conforms to POSIX.1-2001 and POSIX.1-2008.
+.SH SEE ALSO
 .BR open (2),
 .BR fdopen (3),
 .BR stdio (3),
 .BR unlocked_stdio (3)
+.SH COLOPHON
+This page is part of release 3.65 of the Linux
+.I man-pages
+project.
+A description of the project,
+and information about reporting bugs,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.