Annotation of src/lib/libc/gen/sigrelse.3, Revision 1.4
1.4 ! jruoho 1: .\" $NetBSD: sigrelse.3,v 1.3 2008/04/30 13:10:50 martin Exp $
1.1 kleink 2: .\"
3: .\" Copyright (c) 2003 The NetBSD Foundation, Inc.
4: .\" All rights reserved.
5: .\"
6: .\" This code is derived from software contributed to The NetBSD Foundation
7: .\" by Klaus Klein.
8: .\"
9: .\" Redistribution and use in source and binary forms, with or without
10: .\" modification, are permitted provided that the following conditions
11: .\" are met:
12: .\" 1. Redistributions of source code must retain the above copyright
13: .\" notice, this list of conditions and the following disclaimer.
14: .\" 2. Redistributions in binary form must reproduce the above copyright
15: .\" notice, this list of conditions and the following disclaimer in the
16: .\" documentation and/or other materials provided with the distribution.
17: .\"
18: .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
19: .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20: .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
21: .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
22: .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23: .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24: .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25: .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26: .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27: .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28: .\" POSSIBILITY OF SUCH DAMAGE.
29: .\"
1.4 ! jruoho 30: .Dd April 30, 2010
1.1 kleink 31: .Dt SIGRELSE 3
32: .Os
33: .Sh NAME
34: .Nm sigrelse
35: .Nd manipulate current signal mask
36: .Sh LIBRARY
37: .Lb libc
38: .Sh SYNOPSIS
1.2 wiz 39: .In signal.h
1.1 kleink 40: .Ft int
41: .Fn sigrelse "int sig"
42: .Sh DESCRIPTION
43: .Bf -symbolic
44: This interface is made obsolete by
45: .Xr sigprocmask 2 .
46: .Ef
47: .Pp
48: The
49: .Fn sigrelse
50: function removes the signal
51: .Fa sig
52: from the calling process' signal mask.
53: .Sh RETURN VALUES
54: If successful, the
55: .Fn sigrelse
56: function returns 0.
57: Otherwise \-1 is returned and
58: .Va errno
59: is set to indicate the error.
60: .Sh ERRORS
61: The
62: .Fn sigrelse
63: function will fail if:
64: .Bl -tag -width Er
65: .It Bq Er EINVAL
66: The argument
67: .Fa sig
68: is not a valid signal number.
69: .El
70: .Sh SEE ALSO
71: .Xr sigprocmask 2 ,
72: .Xr sighold 3
73: .Sh STANDARDS
74: The
75: .Fn sigrelse
76: function conforms to
77: .St -p1003.1-2001 .
1.4 ! jruoho 78: It was however marked as obsolete in the
! 79: .St -p1003.1-2008
! 80: revision of the standard.
CVSweb <webmaster@jp.NetBSD.org>