summaryrefslogtreecommitdiffstats
path: root/man2/rt_sigqueueinfo.2
diff options
context:
space:
mode:
Diffstat (limited to 'man2/rt_sigqueueinfo.2')
-rw-r--r--man2/rt_sigqueueinfo.238
1 files changed, 19 insertions, 19 deletions
diff --git a/man2/rt_sigqueueinfo.2 b/man2/rt_sigqueueinfo.2
index 59d1d2cbe..bda1a3217 100644
--- a/man2/rt_sigqueueinfo.2
+++ b/man2/rt_sigqueueinfo.2
@@ -31,15 +31,15 @@ system calls are the low-level interfaces used to send a signal plus data
to a process or thread.
The receiver of the signal can obtain the accompanying data
by establishing a signal handler with the
-.BR sigaction (2)
+.MR sigaction 2
.B SA_SIGINFO
flag.
.P
These system calls are not intended for direct application use;
they are provided to allow the implementation of
-.BR sigqueue (3)
+.MR sigqueue 3
and
-.BR pthread_sigqueue (3).
+.MR pthread_sigqueue 3 .
.P
The
.BR rt_sigqueueinfo ()
@@ -59,7 +59,7 @@ argument specifies the data to accompany the signal.
This argument is a pointer to a structure of type
.IR siginfo_t ,
described in
-.BR sigaction (2)
+.MR sigaction 2
(and defined by including
.IR <sigaction.h> ).
The caller should set the following fields in this structure:
@@ -77,7 +77,7 @@ The code can't be a value greater than or equal to zero.
In particular, it can't be
.BR SI_USER ,
which is used by the kernel to indicate a signal sent by
-.BR kill (2),
+.MR kill 2 ,
and nor can it be
.BR SI_KERNEL ,
which is used to indicate a signal generated by the kernel.
@@ -86,7 +86,7 @@ The code can't (since Linux 2.6.39) be
.BR SI_TKILL ,
which is used by the kernel to indicate a signal sent using
.\" tkill(2) or
-.BR tgkill (2).
+.MR tgkill 2 .
.RE
.TP
.I si_pid
@@ -102,7 +102,7 @@ This field contains the user data to accompany the signal.
For more information, see the description of the last
.RI ( "union sigval" )
argument of
-.BR sigqueue (3).
+.MR sigqueue 3 .
.P
Internally, the kernel sets the
.I si_signo
@@ -132,7 +132,7 @@ is set to indicate the error.
.B EAGAIN
The limit of signals which may be queued has been reached.
(See
-.BR signal (7)
+.MR signal 7
for further information.)
.TP
.B EINVAL
@@ -145,7 +145,7 @@ was invalid.
.B EPERM
The caller does not have permission to send the signal to the target.
For the required permissions, see
-.BR kill (2).
+.MR kill 2 .
.TP
.B EPERM
.I tgid
@@ -177,19 +177,19 @@ Linux 2.6.31.
.SH NOTES
Since these system calls are not intended for application use,
there are no glibc wrapper functions; use
-.BR syscall (2)
+.MR syscall 2
in the unlikely case that you want to call them directly.
.P
As with
-.BR kill (2),
+.MR kill 2 ,
the null signal (0) can be used to check if the specified process
or thread exists.
.SH SEE ALSO
-.BR kill (2),
-.BR pidfd_send_signal (2),
-.BR sigaction (2),
-.BR sigprocmask (2),
-.BR tgkill (2),
-.BR pthread_sigqueue (3),
-.BR sigqueue (3),
-.BR signal (7)
+.MR kill 2 ,
+.MR pidfd_send_signal 2 ,
+.MR sigaction 2 ,
+.MR sigprocmask 2 ,
+.MR tgkill 2 ,
+.MR pthread_sigqueue 3 ,
+.MR sigqueue 3 ,
+.MR signal 7