summaryrefslogtreecommitdiffstats
path: root/man2/sigsuspend.2
diff options
context:
space:
mode:
Diffstat (limited to 'man2/sigsuspend.2')
-rw-r--r--man2/sigsuspend.230
1 files changed, 15 insertions, 15 deletions
diff --git a/man2/sigsuspend.2 b/man2/sigsuspend.2
index 01f9c9dcc..7e7257d29 100644
--- a/man2/sigsuspend.2
+++ b/man2/sigsuspend.2
@@ -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 sigsuspend ():
@@ -66,7 +66,7 @@ points to memory which is not a valid part of the process address space.
.TP
.B EINTR
The call was interrupted by a signal;
-.BR signal (7).
+.MR signal 7 .
.SH STANDARDS
POSIX.1-2008.
.SH HISTORY
@@ -102,30 +102,30 @@ when the kernel provides it.
Normally,
.BR sigsuspend ()
is used in conjunction with
-.BR sigprocmask (2)
+.MR sigprocmask 2
in order to prevent delivery of a signal during the execution of a
critical code section.
The caller first blocks the signals with
-.BR sigprocmask (2).
+.MR sigprocmask 2 .
When the critical code has completed, the caller then waits for the
signals by calling
.BR sigsuspend ()
with the signal mask that was returned by
-.BR sigprocmask (2)
+.MR sigprocmask 2
(in the
.I oldset
argument).
.P
See
-.BR sigsetops (3)
+.MR sigsetops 3
for details on manipulating signal sets.
.SH SEE ALSO
-.BR kill (2),
-.BR pause (2),
-.BR sigaction (2),
-.BR signal (2),
-.BR sigprocmask (2),
-.BR sigwaitinfo (2),
-.BR sigsetops (3),
-.BR sigwait (3),
-.BR signal (7)
+.MR kill 2 ,
+.MR pause 2 ,
+.MR sigaction 2 ,
+.MR signal 2 ,
+.MR sigprocmask 2 ,
+.MR sigwaitinfo 2 ,
+.MR sigsetops 3 ,
+.MR sigwait 3 ,
+.MR signal 7