Annotation of src/lib/libc/compat-43/sigblock.3, Revision 1.4
1.1 cgd 1: .\" Copyright (c) 1983, 1991 The Regents of the University of California.
2: .\" 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.
9: .\" 2. Redistributions in binary form must reproduce the above copyright
10: .\" notice, this list of conditions and the following disclaimer in the
11: .\" documentation and/or other materials provided with the distribution.
12: .\" 3. All advertising materials mentioning features or use of this software
13: .\" must display the following acknowledgement:
14: .\" This product includes software developed by the University of
15: .\" California, Berkeley and its contributors.
16: .\" 4. Neither the name of the University nor the names of its contributors
17: .\" may be used to endorse or promote products derived from this software
18: .\" without specific prior written permission.
19: .\"
20: .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
21: .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22: .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23: .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
24: .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
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: .\"
1.2 mycroft 32: .\" from: @(#)sigblock.2 6.7 (Berkeley) 3/10/91
1.4 ! cgd 33: .\" $Id: sigblock.3,v 1.3 1993/12/01 18:49:54 jtc Exp $
1.1 cgd 34: .\"
35: .Dd March 10, 1991
1.4 ! cgd 36: .Dt SIGBLOCK 3
1.1 cgd 37: .Os BSD 4.2
38: .Sh NAME
39: .Nm sigblock
40: .Nd block signals
41: .Sh SYNOPSIS
42: .Fd #include <sys/signal.h>
43: .Ft int
44: .Fn sigblock "int mask"
45: .Ft int
46: .Fn sigmask signum
47: .Sh DESCRIPTION
48: .Bf -symbolic
49: This interface is made obsolete by:
50: .Ef
51: .Xr sigprocmask 2 .
52: .Pp
53: .Fn Sigblock
54: adds the signals specified in
55: .Fa mask
56: to the set of signals currently
57: being blocked from delivery.
58: Signals are blocked if the
59: corresponding bit in
60: .Fa mask
61: is a 1; the macro
62: .Fn sigmask
63: is provided to construct the mask for a given
64: .Fa signum .
65: .Pp
66: It is not possible to block
67: .Dv SIGKILL
68: or
69: .Dv SIGSTOP ;
70: this restriction is silently
71: imposed by the system.
72: .Sh RETURN VALUES
73: The previous set of masked signals is returned.
74: .Sh SEE ALSO
75: .Xr kill 2 ,
76: .Xr sigprocmask 2 ,
77: .Xr sigaction 2 ,
78: .Xr sigsetmask 2 ,
79: .Xr sigsetops 3
80: .Sh HISTORY
81: The
1.3 jtc 82: .Fn sigblock
1.1 cgd 83: function call appeared in
84: .Bx 4.2
85: and has been deprecated.
CVSweb <webmaster@jp.NetBSD.org>