NAME
pthread_attr_setstackaddr
pthread_attr_getstackaddr —
set and get stackaddr attribute
SYNOPSIS
#include <pthread.h>
int pthread_attr_setstackaddr(pthread_attr_t *attr, void *stackaddr);
int pthread_attr_getstackaddr(const pthread_attr_t *attr,
void **stackaddr);
DESCRIPTION
The functions pthread_attr_setstackaddr() and pthread_attr_getstackaddr() , respectively, set and get the thread creation stackaddr attribute in the attr object.
The stackaddr attribute specifies the location of storage to be used for the created thread's stack. The size of the storage is at least PTHREAD_STACK_MIN.
RETURN VALUE
Upon successful completion, pthread_attr_setstackaddr() and pthread_attr_getstackaddr() return a value of 0. Otherwise, an error number is returned to indicate the error.
The pthread_attr_getstackaddr() function stores the stackaddr attribute value in stackaddr if successful.
ERRORS
No errors are defined.
These functions will not return an error code of [EINTR].
EXAMPLES
None.
APPLICATION USAGE
None.
FUTURE DIRECTIONS
None.
SEE ALSO
pthread_attr_init(3) , pthread_attr_setdetachstate(3) , pthread_attr_setstacksize(3) , pthread_create(3) , <limits.h> , <pthread.h> .
DERIVATION
Derived from the POSIX Threads Extension (1003.1c-1995)