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