|
|
1.1 root 1: .\" Copyright (c) 1983 Regents of the University of California.
2: .\" All rights reserved. The Berkeley software License Agreement
3: .\" specifies the terms and conditions for redistribution.
4: .\"
5: .\" @(#)sigblock.2 6.3 (Berkeley) 5/14/86
6: .\"
7: .TH SIGBLOCK 2 "May 14, 1986"
8: .UC 5
9: .SH NAME
10: sigblock \- block signals
11: .SH SYNOPSIS
12: .nf
13: .B #include <signal.h>
14:
15: .B sigblock(mask);
16: .B int mask;
17:
18: .B mask = sigmask(signum)
19: .SH DESCRIPTION
20: .I Sigblock
21: causes the signals specified in
22: .I mask
23: to be added to the set of signals currently
24: being blocked from delivery.
25: Signals are blocked if the
26: corresponding bit in
27: .I mask
28: is a 1; the macro
29: .I sigmask
30: is provided to construct the mask for a given
31: .IR signum .
32: .PP
33: It is not possible to block SIGKILL,
34: SIGSTOP, or SIGCONT; this restriction is silently
35: imposed by the system.
36: .SH "RETURN VALUE
37: The previous set of masked signals is returned.
38: .SH "SEE ALSO"
39: kill(2), sigvec(2), sigsetmask(2)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.