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

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

pthread_attr_setstacksize(3)

Contents


NAME    [Toc]    [Back]

       pthread_attr_setstacksize    -   Changes   the   stacksize
       attribute in the specified thread attributes object

SYNOPSIS    [Toc]    [Back]

       #include <pthread.h>

       int pthread_attr_setstacksize(
               pthread_attr_t *attr,
               size_t stacksize );

LIBRARY    [Toc]    [Back]

       DECthreads POSIX 1003.1c Library (libpthread.so)

STANDARDS    [Toc]    [Back]

       Interfaces documented on this reference  page  conform  to
       industry standards as follows:

       IEEE  Std  1003.1c-1995,  POSIX System Application Program
       Interface

PARAMETERS    [Toc]    [Back]

       Thread attributes object to be modified.   New  value  for
       the  stacksize  attribute  of the thread attributes object
       specified by the attr  argument.  The  stacksize  argument
       must  be  greater  than  or  equal  to  PTHREAD_STACK_MIN.
       PTHREAD_STACK_MIN specifies the minimum size (in bytes) of
       stack needed for a thread.

DESCRIPTION    [Toc]    [Back]

       This  routine  sets  the stacksize attribute in the thread
       attributes object specified by the attr argument. Use this
       routine  to  adjust  the  size of the writable area of the
       stack for a new thread.

       The size of a thread's stack  is  fixed  at  the  time  of
       thread  creation.  Only the initial thread can dynamically
       extend its stack.

       Many compilers do not check  for  stack  overflow.  Ensure
       that   the  new  thread's  stack  is  sufficient  for  the
       resources required by routines that are  called  from  the
       thread.

RETURN VALUES    [Toc]    [Back]

       If  an  error  condition  occurs,  this routine returns an
       integer value  indicating  the  type  of  error.  Possible
       return  values are as follows: Successful completion.  The
       value specified by attr is invalid, or the value specified
       by  stacksize  is less than PTHREAD_STACK_MIN or exceeds a
       DECthreads-imposed limit.

ERRORS    [Toc]    [Back]

       None








SEE ALSO    [Toc]    [Back]

      
      
       Functions:  pthread_attr_init(3),   pthread_attr_getstacksize(3), pthread_create(3)

       Manuals: Guide to DECthreads and Programmer's Guide



                                     pthread_attr_setstacksize(3)
[ Back ]
 Similar pages
Name OS Title
pthread_attr_getstacksize Tru64 Obtains the value of the stacksize attribute in the specified thread attributes object
pthread_attr_setname_np Tru64 Change the object name attribute in a thread attributes object
pthread_attr_getname_np Tru64 Obtain the object name attribute in a thread attributes object
pthread_attr_setdetachstate Tru64 Changes the detachstate attribute in the specified thread attributes object
pthread_attr_setguardsize Tru64 Changes the guardsize attribute of the specified thread attributes object
pthread_attr_getdetachstate Tru64 Obtains the detachstate attribute of the specified thread attributes object
pthread_attr_getguardsize Tru64 Obtains the guardsize attribute of the specified thread attributes object
pthread_attr_setstackaddr Tru64 Changes the stack address attribute of the specified thread attributes object
pthread_attr_setschedpolicy Tru64 Changes the scheduling policy attribute of the specified thread attributes object
pthread_attr_setinheritsched Tru64 Changes the inherit scheduling attribute of the specified thread attributes object
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service