stack_inbounds(3C)
NAME
stack_inbounds - determine if address is within stack boun-
daries
SYNOPSIS
#include <ucontext.h>
int stack_inbounds(void *addr);
DESCRIPTION
The stack_inbounds() function returns a boolean value indi-
cating whether the address specified by addr is within the
boundaries of the stack of the calling thread. The address
is compared to the stack boundary information returned by a
call to stack_getbounds(3C).
RETURN VALUES
The stack_inbounds() function returns 0 to indicate that
addr is not within the current stack bounds, or a non-zero
value to indicate that addr is within the stack bounds.
ERRORS
No errors are defined.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Interface Stability | Evolving |
|_____________________________|_____________________________|
| MT-Level | Async-Signal-Safe |
|_____________________________|_____________________________|
SEE ALSO
stack_getbounds(3C), attributes(5)
Man(1) output converted with
man2html