*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->OpenBSD man pages -> pthread_attr_setstacksize (3)              
Title
Content
Arch
Section
 

Contents


PTHREAD_ATTR_SETSTACKSIZE(OpenBSD   Programmer's   ManPTHREAD_ATTR_SETSTACKSIZE(3)

NAME    [Toc]    [Back]

     pthread_attr_setstacksize, pthread_attr_getstacksize  -  set
and get stacksize
 attribute

SYNOPSIS    [Toc]    [Back]

     #include <pthread.h>

     int
     pthread_attr_setstacksize(pthread_attr_t    *attr,    size_t
stacksize);

     int
     pthread_attr_getstacksize(const pthread_attr_t *attr, size_t
*stacksize);

DESCRIPTION    [Toc]    [Back]

     The functions pthread_attr_setstacksize() and
     pthread_attr_getstacksize(),  respectively,  set and get the
thread creation
 stacksize attribute in the attr object.

     The stacksize attribute defines the minimum stack  size  (in
bytes) allocated
 for the created thread's stack.

RETURN VALUES    [Toc]    [Back]

     Upon successful completion, pthread_attr_setstacksize() and
     pthread_attr_getstacksize() return a value of 0.  Otherwise,
an error
     number is returned to indicate the error.

     The   pthread_attr_getstacksize()   function   stores    the
stacksize attribute
     value in stacksize if successful.

ERRORS    [Toc]    [Back]

     The pthread_attr_setstacksize() function will fail if:

     [EINVAL]        The   value   of   stacksize  is  less  than
PTHREAD_STACK_MIN or
                   exceeds a system-imposed limit.

     These functions will not return an error code of [EINTR].

SEE ALSO    [Toc]    [Back]

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

STANDARDS    [Toc]    [Back]

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

OpenBSD     3.6                         January      6,      2000
[ Back ]
 Similar pages
Name OS Title
pthread_attr_setstacksize Tru64 Changes the stacksize attribute in the specified thread attributes object
pthread_attr_getstacksize Tru64 Obtains the value of the stacksize attribute in the specified thread attributes object
add_proplist_entry Tru64 adds an Extended File Attribute to the Extended File Attribute buffer
pthread_attr_setstackaddr OpenBSD set and get stackaddr attribute
DtDtsFileToAttributeValue HP-UX get a specified attribute value for a file
pthread_attr_getstackaddr OpenBSD set and get stackaddr attribute
pthread_attr_getdetachstate OpenBSD set and get detachstate attribute
pthread_attr_setdetachstate OpenBSD set and get detachstate attribute
pthread_condattr_destroy FreeBSD condition attribute operations
pthread_attr_setschedparam FreeBSD thread attribute operations
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service