aboutsummaryrefslogtreecommitdiffstats
path: root/man3/stdio_ext.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/stdio_ext.3')
-rw-r--r--man3/stdio_ext.319
1 files changed, 19 insertions, 0 deletions
diff --git a/man3/stdio_ext.3 b/man3/stdio_ext.3
index fb5767a433..d2578febd7 100644
--- a/man3/stdio_ext.3
+++ b/man3/stdio_ext.3
@@ -129,6 +129,25 @@ 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)