Home Man
Search
Today's Posts
Register

Linux & Unix Commands - Search Man Pages

OpenSolaris 2009.06 - man page for setustack (opensolaris section 2)

getustack(2)				   System Calls 			     getustack(2)

NAME
       getustack,  setustack  - retrieve or change the address of per-LWP stack boundary informa-
       tion

SYNOPSIS
       #include <ucontext.h>

       int getustack(stack_t **spp);

       int setustack(stack_t *sp);

DESCRIPTION
       The getustack() function retrieves the address of per-LWP stack boundary information.  The
       address	is stored at the location pointed to by spp. If this address has not been defined
       using a previous call to setustack(), NULL is stored at the location pointed to by spp.

       The setustack() function changes the address of the current thread's stack boundary infor-
       mation to the value of sp.

RETURN VALUES
       Upon  successful completion, these functions return 0. Otherwise, -1 is returned and errno
       is set to indicate the error.

ERRORS
       These functions will fail if:

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

USAGE
       Only implementors of custom threading libraries should use these functions to get and  set
       the  address  of  the  stack  bound  to an internal per-thread data structure. Other users
       should use stack_getbounds(3C) and stack_setbounds(3C).

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

       +--------------------------------------------------------+-------------------+
       |		    ATTRIBUTE TYPE			|  ATTRIBUTE VALUE  |
       +--------------------------------------------------------+-------------------+
       |Interface Stability					| Evolving	    |
       +--------------------------------------------------------+-------------------+
       |MT-Level						| Async-Signal-Safe |
       +--------------------------------------------------------+-------------------+

SEE ALSO
       _stack_grow(3C), stack_getbounds(3C), stack_inbounds(3C), stack_setbounds(3C),  stack_vio-
       lation(3C), attributes(5)

SunOS 5.11				    2 Nov 2004				     getustack(2)


All times are GMT -4. The time now is 11:52 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
UNIX.COM Login
Username:
Password:  
Show Password