libthr.3: describe SIGTHR
Explain how SIGTHR is used and that it should be not touched by user code. Note about SIGLIBRT. Reviewed by: emaste Sponsored by: The FreeBSD Foundation MFC after: 3 days Differential revision: https://reviews.freebsd.org/D56384
This commit is contained in:
@@ -269,6 +269,25 @@ the critical section.
|
||||
This should be taken into account when interpreting
|
||||
.Xr ktrace 1
|
||||
logs.
|
||||
.Pp
|
||||
The
|
||||
.Nm
|
||||
library uses the
|
||||
.Va SIGTHR
|
||||
signal for internal operations, in particular,
|
||||
for cancellation requests.
|
||||
This signal's masking and disposition is controlled by the library,
|
||||
and user programs should not try to modify them.
|
||||
The library interposes functions controlling signals to prevent
|
||||
inadvertent modifications and to guard portable code against
|
||||
exposure to
|
||||
.Va SIGTHR .
|
||||
.Pp
|
||||
Note: similarly, the
|
||||
.Va SIGLIBRT
|
||||
signal is reserved for use by
|
||||
.Lb librt ,
|
||||
and should be not modified by users.
|
||||
.Sh PROCESS-SHARED SYNCHRONIZATION OBJECTS
|
||||
In the
|
||||
.Li libthr
|
||||
|
||||
Reference in New Issue
Block a user