mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-16 10:20:30 +00:00
siginfo(3): Document SI_LWP signal code.
Describe SI_LWP as being generated by pthread_kill() because thr_kill() is a private undocumented function. MFC after: 1 week
This commit is contained in:
parent
a4c22c274e
commit
5437c0d6ea
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=240523
@ -197,6 +197,9 @@ signal generated by completion of an asynchronous I/O request
|
||||
signal generated by arrival of a message on an empty message queue
|
||||
.It Ta Dv SI_KERNEL Ta
|
||||
signal generated by miscellaneous parts of the kernel
|
||||
.It Ta Dv SI_LWP Ta
|
||||
signal sent by
|
||||
.Xr pthread_kill 3
|
||||
.El
|
||||
.Pp
|
||||
In addition, the following signal-specific information is available:
|
||||
@ -273,6 +276,10 @@ the value passed to
|
||||
system call
|
||||
.It Ta Va si_mqd Ta
|
||||
the ID of the message queue which generated the signal
|
||||
.It Dv SI_LWP Ta Va si_pid Ta
|
||||
the process ID that sent the signal
|
||||
.It Ta Va si_uid Ta
|
||||
real user ID of the process that sent the signal
|
||||
.El
|
||||
.Sh NOTES
|
||||
Currently, the kernel never generates the
|
||||
@ -284,9 +291,10 @@ signal is queued when a process changed its status or exited.
|
||||
Realtime Extensions like aio, timer, and message queue also queue
|
||||
signals.
|
||||
Signals with code
|
||||
.Dv SI_USER
|
||||
or
|
||||
.Dv SI_USER ,
|
||||
.Dv SI_KERNEL
|
||||
or
|
||||
.Dv SI_LWP
|
||||
are only queued if there are sufficient resources;
|
||||
otherwise,
|
||||
.Dv SI_NOINFO
|
||||
@ -321,6 +329,10 @@ and
|
||||
.Dv SI_KERNEL
|
||||
can be generated as of
|
||||
.Fx 8.1 .
|
||||
The code
|
||||
.Dv SI_LWP
|
||||
can be generated as of
|
||||
.Fx 9.0 .
|
||||
.Sh AUTHORS
|
||||
This manual page was written by
|
||||
.An "David Xu" Aq davidxu@FreeBSD.org .
|
||||
|
Loading…
Reference in New Issue
Block a user