mirror of https://github.com/mkerrisk/man-pages
termios.3: ATTRIBUTES: Note functions that are thread-safe
The functions tcgetattr(), tcsetattr(), tcsendbreak(), tcdrain(), tcflush(), tcflow(), cfmakeraw(), cfgetispeed(), cfgetospeed(), cfsetispeed(), cfsetospeed() and cfsetspeed() are thread safe. Signed-off-by: Peng Haitao <penght@cn.fujitsu.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
1d4be868bd
commit
2be8b1b283
|
@ -37,7 +37,7 @@
|
||||||
.\" Enhanced the discussion of "raw" mode for cfmakeraw().
|
.\" Enhanced the discussion of "raw" mode for cfmakeraw().
|
||||||
.\" Document CMSPAR.
|
.\" Document CMSPAR.
|
||||||
.\"
|
.\"
|
||||||
.TH TERMIOS 3 2013-03-15 "Linux" "Linux Programmer's Manual"
|
.TH TERMIOS 3 2013-10-22 "Linux" "Linux Programmer's Manual"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow,
|
termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow,
|
||||||
cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed \-
|
cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed \-
|
||||||
|
@ -929,6 +929,23 @@ Therefore, when making multiple changes
|
||||||
it may be necessary to follow this call with a further call to
|
it may be necessary to follow this call with a further call to
|
||||||
.BR tcgetattr ()
|
.BR tcgetattr ()
|
||||||
to check that all changes have been performed successfully.
|
to check that all changes have been performed successfully.
|
||||||
|
.SH ATTRIBUTES
|
||||||
|
.SS Multithreading (see pthreads(7))
|
||||||
|
The
|
||||||
|
.BR tcgetattr (),
|
||||||
|
.BR tcsetattr (),
|
||||||
|
.BR tcsendbreak (),
|
||||||
|
.BR tcdrain (),
|
||||||
|
.BR tcflush (),
|
||||||
|
.BR tcflow (),
|
||||||
|
.BR cfmakeraw (),
|
||||||
|
.BR cfgetispeed (),
|
||||||
|
.BR cfgetospeed (),
|
||||||
|
.BR cfsetispeed (),
|
||||||
|
.BR cfsetospeed (),
|
||||||
|
and
|
||||||
|
.BR cfsetspeed ()
|
||||||
|
functions are thread-safe.
|
||||||
.SH CONFORMING TO
|
.SH CONFORMING TO
|
||||||
.BR tcgetattr (),
|
.BR tcgetattr (),
|
||||||
.BR tcsetattr (),
|
.BR tcsetattr (),
|
||||||
|
|
Loading…
Reference in New Issue