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().
|
||||
.\" 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
|
||||
termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow,
|
||||
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
|
||||
.BR tcgetattr ()
|
||||
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
|
||||
.BR tcgetattr (),
|
||||
.BR tcsetattr (),
|
||||
|
|
Loading…
Reference in New Issue