summaryrefslogtreecommitdiffstats
path: root/man3/sigqueue.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/sigqueue.3')
-rw-r--r--man3/sigqueue.334
1 files changed, 17 insertions, 17 deletions
diff --git a/man3/sigqueue.3 b/man3/sigqueue.3
index 3d8c78736..eb112f0ee 100644
--- a/man3/sigqueue.3
+++ b/man3/sigqueue.3
@@ -21,7 +21,7 @@ Standard C library
.P
.RS -4
Feature Test Macro Requirements for glibc (see
-.BR feature_test_macros (7)):
+.MR feature_test_macros 7 ):
.RE
.P
.BR sigqueue ():
@@ -35,9 +35,9 @@ sends the signal specified in
to the process whose PID is given in
.IR pid .
The permissions required to send a signal are the same as for
-.BR kill (2).
+.MR kill 2 .
As with
-.BR kill (2),
+.MR kill 2 ,
the null signal (0) can be used to check if a process with a given
PID exists.
.P
@@ -58,7 +58,7 @@ union sigval {
If the receiving process has installed a handler for this signal using the
.B SA_SIGINFO
flag to
-.BR sigaction (2),
+.MR sigaction 2 ,
then it can obtain this data via the
.I si_value
field of the
@@ -81,7 +81,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
@@ -92,14 +92,14 @@ was invalid.
The process does not have permission to send the signal
to the receiving process.
For the required permissions, see
-.BR kill (2).
+.MR kill 2 .
.TP
.B ESRCH
No process has a PID matching
.IR pid .
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
-.BR attributes (7).
+.MR attributes 7 .
.TS
allbox;
lbx lb lb
@@ -116,13 +116,13 @@ T} Thread safety MT-Safe
On Linux,
.BR sigqueue ()
is implemented using the
-.BR rt_sigqueueinfo (2)
+.MR rt_sigqueueinfo 2
system call.
The system call differs in its third argument, which is the
.I siginfo_t
structure that will be supplied to the receiving process's
signal handler or returned by the receiving process's
-.BR sigtimedwait (2)
+.MR sigtimedwait 2
call.
Inside the glibc
.BR sigqueue ()
@@ -149,14 +149,14 @@ If this function results in the sending of a signal to the process
that invoked it, and that signal was not blocked by the calling thread,
and no other threads were willing to handle this signal (either by
having it unblocked, or by waiting for it using
-.BR sigwait (3)),
+.MR sigwait 3 ),
then at least some signal must be delivered to this thread before this
function returns.
.SH SEE ALSO
-.BR kill (2),
-.BR rt_sigqueueinfo (2),
-.BR sigaction (2),
-.BR signal (2),
-.BR pthread_sigqueue (3),
-.BR sigwait (3),
-.BR signal (7)
+.MR kill 2 ,
+.MR rt_sigqueueinfo 2 ,
+.MR sigaction 2 ,
+.MR signal 2 ,
+.MR pthread_sigqueue 3 ,
+.MR sigwait 3 ,
+.MR signal 7