Lines Matching +full:loss +full:- +full:of +full:- +full:signal
2 .\" The Regents of the University of California. All rights reserved.
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\" notice, this list of conditions and the following disclaimer.
10 .\" notice, this list of conditions and the following disclaimer in the
12 .\" 3. Neither the name of the University nor the names of its contributors
18 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
21 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 .Nd set and/or get signal stack context
38 .Bd -literal
55 is non-zero,
56 it specifies a pointer to and the size of a
57 .Em "signal stack"
59 When a signal's action indicates its handler
60 should execute on the signal stack (specified with a
64 If the thread is not currently executing on the signal stack,
65 the system arranges a switch to the signal stack for the
66 duration of the signal handler's execution.
77 are ignored and the signal stack will be disabled.
80 If the stack is later re-enabled then all signals that were specified
85 is non-zero, the current signal stack state is returned.
90 if the thread is currently on a signal stack and
92 if the signal stack is currently disabled.
96 is defined to be the number of bytes/chars that would be used to cover
99 .Bd -literal -offset indent
107 An alternative approach is provided for programs with signal handlers
108 that require a specific amount of stack space other than the default size.
111 is defined to be the number of bytes/chars that is required by
118 Signal stacks are automatically adjusted for the direction of stack
120 Signal stacks may or may not be protected by the hardware and
125 .Rv -std sigaltstack
130 will fail and the signal stack context will remain unchanged
131 if one of the following occurs.
132 .Bl -tag -width Er
138 points to memory that is not a valid part of the process
147 Size of alternate stack area is less than or equal to