pthread_attr_getguardsize man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

pthread_attr_getguardsize(3)			  pthread_attr_getguardsize(3)

       pthread_attr_getguardsize  -  Obtains  the  guardsize  attribute of the
       specified thread attributes object

       #include <pthread.h>

       int pthread_attr_getguardsize(
	       const pthread_attr_t *attr,
	       size_t *guardsize );

       DECthreads POSIX 1003.1c Library (

       Interfaces documented on this reference page conform to industry	 stan‐
       dards as follows:

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

       Address	of  the	 thread attributes object whose guardsize attribute is
       obtained.  Receives the value of the guardsize attribute of the	thread
       attributes object specified by attr.

       This routine obtains the value of the guardsize attribute of the thread
       attributes object specified in the attr argument and stores it  in  the
       location	 specified by the guardsize argument. The specified attributes
       object must already be initialized at the time this routine is called.

       When creating a thread, use a thread attributes object to specify  non‐
       default	values	for  thread  attributes.  The guardsize attribute of a
       thread attributes object specifies the minimum size (in bytes)  of  the
       guard area for the stack of a new thread.

       A  guard	 area  can  help  a multithreaded program detect overflow of a
       thread's stack. A guard area is a region of no-access memory that  DEC‐
       threads	allocates  at the overflow end of the thread's stack. When any
       thread attempts to access a memory location within this region, a  mem‐
       ory addressing violation occurs.

       The  value of the guardsize attribute of a particular thread attributes
       object does not necessarily correspond to the actual size of the	 guard
       area of any existing thread in your multithreaded program.

       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 does not refer to
       an existing thread attributes object.


       Functions:     pthread_attr_init(3),	 pthread_attr_setguardsize(3),
       pthread_attr_setstacksize(3), pthread_create(3)

       Manuals: Guide to DECthreads and Programmer's Guide


List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net