OSDN Git Service

LDP: Update original to LDP v3.79
[linuxjm/LDP_man-pages.git] / original / man3 / stdio_ext.3
index fb5767a..d0d9dc2 100644 (file)
@@ -22,7 +22,7 @@
 .\" the source, must acknowledge the copyright and authors of this work.
 .\" %%%LICENSE_END
 .\"
-.TH STDIO_EXT 3 2001-12-16 "" "Linux Programmer's Manual"
+.TH STDIO_EXT 3 2013-06-21 "" "Linux Programmer's Manual"
 .SH NAME
 __fbufsize, __flbf, __fpending, __fpurge, __freadable,
 __freading, __fsetlocking, __fwritable, __fwriting, _flushlbf \-
@@ -129,6 +129,34 @@ output to a terminal is forced out, say before reading keyboard input.)
 The
 .BR __fpurge ()
 function discards the contents of the stream's buffer.
+.SH ATTRIBUTES
+.SS Multithreading (see pthreads(7))
+The
+.BR __fbufsize (),
+.BR __fpending (),
+.BR __fpurge ()
+and
+.BR __fsetlocking ()
+functions do not lock the stream, so they are not thread-safe.
+.LP
+The
+.BR __flbf (),
+.BR __freadable (),
+.BR __freading (),
+.BR __fwritable (),
+.BR __fwriting ()
+and
+.BR _flushlbf ()
+functions are thread-safe.
 .SH SEE ALSO
 .BR flockfile (3),
 .BR fpurge (3)
+.SH COLOPHON
+This page is part of release 3.79 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.