Deleted Added
full compact
sigsetmask.2 (84306) sigsetmask.2 (108037)
1.\" Copyright (c) 1983, 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 16 unchanged lines hidden (view full) ---

25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30.\" SUCH DAMAGE.
31.\"
32.\" @(#)sigsetmask.2 8.1 (Berkeley) 6/2/93
1.\" Copyright (c) 1983, 1991, 1993
2.\" The Regents of the University of California. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 16 unchanged lines hidden (view full) ---

25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30.\" SUCH DAMAGE.
31.\"
32.\" @(#)sigsetmask.2 8.1 (Berkeley) 6/2/93
33.\" $FreeBSD: head/lib/libc/compat-43/sigsetmask.2 84306 2001-10-01 16:09:29Z ru $
33.\" $FreeBSD: head/lib/libc/compat-43/sigsetmask.2 108037 2002-12-18 12:45:11Z ru $
34.\"
35.Dd June 2, 1993
36.Dt SIGSETMASK 2
37.Os
38.Sh NAME
39.Nm sigsetmask ,
40.Nm sigblock
41.Nd manipulate current signal mask

--- 8 unchanged lines hidden (view full) ---

50.Ft int
51.Fn sigmask "int signum"
52.Sh DESCRIPTION
53.Bf -symbolic
54This interface is made obsolete by:
55.Ef
56.Xr sigprocmask 2 .
57.Pp
34.\"
35.Dd June 2, 1993
36.Dt SIGSETMASK 2
37.Os
38.Sh NAME
39.Nm sigsetmask ,
40.Nm sigblock
41.Nd manipulate current signal mask

--- 8 unchanged lines hidden (view full) ---

50.Ft int
51.Fn sigmask "int signum"
52.Sh DESCRIPTION
53.Bf -symbolic
54This interface is made obsolete by:
55.Ef
56.Xr sigprocmask 2 .
57.Pp
58.Fn Sigsetmask
58The
59.Fn sigsetmask
60function
59sets the current signal mask to the specified
60.Fa mask .
61Signals are blocked from delivery if the corresponding bit in
62.Fa mask
63is a 1.
61sets the current signal mask to the specified
62.Fa mask .
63Signals are blocked from delivery if the corresponding bit in
64.Fa mask
65is a 1.
64.Fn Sigblock
66The
67.Fn sigblock
68function
65adds the signals in the specified
66.Fa mask
67to the current signal mask,
68rather than overwriting it as
69.Fn sigsetmask
70does.
71The macro
72.Fn sigmask
73is provided to construct the mask for a given
74.Fa signum .
75.Pp
76The system
77quietly disallows
78.Dv SIGKILL
79or
80.Dv SIGSTOP
81to be blocked.
82.Sh RETURN VALUES
69adds the signals in the specified
70.Fa mask
71to the current signal mask,
72rather than overwriting it as
73.Fn sigsetmask
74does.
75The macro
76.Fn sigmask
77is provided to construct the mask for a given
78.Fa signum .
79.Pp
80The system
81quietly disallows
82.Dv SIGKILL
83or
84.Dv SIGSTOP
85to be blocked.
86.Sh RETURN VALUES
83.Fn Sigblock
87The
88.Fn sigblock
84and
85.Fn sigsetmask
89and
90.Fn sigsetmask
91functions
86return the previous set of masked signals.
87.Sh SEE ALSO
88.Xr kill 2 ,
89.Xr sigaction 2 ,
90.Xr sigprocmask 2 ,
91.Xr sigsuspend 2 ,
92.Xr sigvec 2 ,
93.Xr sigsetops 3
94.Sh HISTORY
95The
96.Fn sigsetmask
97and
98.Fn sigblock
92return the previous set of masked signals.
93.Sh SEE ALSO
94.Xr kill 2 ,
95.Xr sigaction 2 ,
96.Xr sigprocmask 2 ,
97.Xr sigsuspend 2 ,
98.Xr sigvec 2 ,
99.Xr sigsetops 3
100.Sh HISTORY
101The
102.Fn sigsetmask
103and
104.Fn sigblock
99function calls first appeared in
105functions first appeared in
100.Bx 4.2
101and have been deprecated.
106.Bx 4.2
107and have been deprecated.