Annotation of src/lib/libc/compat-43/sigsetmask.3, Revision 1.3
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: @(#)sigsetmask.2 6.7 (Berkeley) 3/10/91
1.3 ! jtc 33: .\" $Id: sigsetmask.2,v 1.2 1993/08/01 07:45:46 mycroft Exp $
1.1 cgd 34: .\"
35: .Dd March 10, 1991
36: .Dt SIGSETMASK 2
37: .Os BSD 4.2
38: .Sh NAME
39: .Nm sigsetmask
40: .Nd set current signal mask
41: .Sh SYNOPSIS
42: .Fd #include <sys/signal.h>
43: .Ft int
44: .Fn sigsetmask "int mask"
45: .Fn sigmask signum
46: .Sh DESCRIPTION
47: .Bf -symbolic
48: This interface is made obsoleted by:
49: .Ef
50: .Xr sigprocmask 2 .
51: .Pp
52: .Fn Sigsetmask
53: sets the current signal mask
54: Signals are blocked from delivery if the
55: corresponding bit in
56: .Fa mask
57: is a 1; the macro
58: .Fn sigmask
59: is provided to construct the mask for a given
60: .Fa signum .
61: .Pp
62: The system
63: quietly disallows
64: .Dv SIGKILL
65: or
66: .Dv SIGSTOP
67: to be blocked.
68: .Sh RETURN VALUES
69: The previous set of masked signals is returned.
70: .Sh SEE ALSO
71: .Xr sigprocmask 2 ,
72: .Xr kill 2 ,
73: .Xr sigaction 2 ,
74: .Xr sigsuspend 2 ,
75: .Xr sigvec 2 ,
76: .Xr sigblock 2 ,
77: .Xr sigsetops 3
78: .Sh HISTORY
79: The
1.3 ! jtc 80: .Fn sigsetmask
1.1 cgd 81: function call appeared in
82: .Bx 4.2
83: and has been deprecated.
CVSweb <webmaster@jp.NetBSD.org>