MirBSD manpage: pthread_attr_getstackaddr(3), pthread_attr_setstackaddr(3)

PTHREAD_ATTR_SETSTACKADDR(3)BSD Programmer's ManuaPTHREAD_ATTR_SETSTACKADDR(3)

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 crea-
     tion 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 VALUES

     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].

SEE ALSO

     pthread_attr_init(3), pthread_attr_setdetachstate(3),
     pthread_attr_setstacksize(3), pthread_create(3), pthreads(3)

STANDARDS

     pthread_create() conforms to ISO/IEC 9945-1 ANSI/IEEE ("POSIX") Std
     1003.1 Second Edition 1996-07-12.

MirBSD #10-current             January 6, 2000                               1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung