stack_getbounds(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

stack_getbounds(3c)

Standard C Library Functions                               stack_getbounds(3C)



NAME
       stack_getbounds - retrieve stack boundaries

SYNOPSIS
       #include <ucontext.h>

       int stack_getbounds(stack_t *sp);

DESCRIPTION
       The  stack_getbounds() function retrieves the stack boundaries that the
       calling thread is currently operating on. If the  thread  is  currently
       operating  on  the  alternate signal stack, this function will retrieve
       the bounds of that stack.


       If successful, stack_getbounds() sets the ss_sp member of  the  stack_t
       structure  pointed  to  by  sp  to the base of the stack region and the
       ss_size member to its size (maximum extent) in bytes. The ss_flags mem‐
       ber  is  set  to  SS_ONSTACK  if the calling thread is executing on its
       alternate signal stack, and zero otherwise.

RETURN VALUES
       Upon successful completion, stack_getbounds() returns 0. Otherwise,  −1
       is returned and errno is set to indicate the error.

ERRORS
       The stack_getbounds() function will fail if:

       EFAULT    The sp argument does not refer to a valid address.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface  StabilityCommitted  _  MT-LevelAsync-Signal-
       Safe


SEE ALSO
       getustack(2),    sigaction(2),   sigaltstack(2),   stack_setbounds(3C),
       attributes(7)



Oracle Solaris 11.4               18 Jul 2002              stack_getbounds(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3