pthread_default_rsestacksize_np man page on HP-UX

Man page or keyword search:  
man Server   10987 pages
apropos Keyword Search (all sections)
Output format
HP-UX logo
[printable version]

pthread_default_rsestacksize_np(3T)	   pthread_default_rsestacksize_np(3T)

NAME
       pthread_default_rsestacksize_np() - change the default stacksize.

SYNOPSIS
PARAMETERS
       new_size	 The new default register stack size.

       old_size	 Pointer  to  where  the  old  default	register stack size is
		 returned.

DESCRIPTION
       The function allows an application to change the default value for  the
       rsestacksize  attribute.	  This	function  must	be  called  before any
       threads have been created.  The new default stack size is passed in the
       new_size	 parameter.   If  not NULL, the previous default stack size is
       returned in old_size.  If new_size is zero, this function can  be  used
       (at any time) to query the current default stack size.

       On HP-UX, threads with default stack sizes are cached after they termi‐
       nate.  The next time a thread is created with a default stack  size,  a
       cached  thread (and its stack) are reused.  This can result in signifi‐
       cant performance improvements for

       However, if the default register stack size is not appropriate  for  an
       application,  it cannot take advantage of this performance enhancement.
       By using the function, the threads  library  will  change  the  default
       stack  size so that it matches the applications needs.  This allows the
       application to utilize the performance benefit of cached	 threads.   If
       either of the set register stack size APIs is called the register stack
       portion of the stack space will be that large instead  of  size	deter‐
       mined  by  the  implementation.	 The  memory stack portion will be the
       remainder.

RETURN VALUE
       Upon successful completion, returns zero. Otherwise, an error number is
       returned to indicate the error (the variable is not set).

ERRORS
       If  any	of the following occur, the function returns the corresponding
       error number:

	      The value specified by
			     new_size is less than register stack required for
			     a thread.

	      The  calling  process  has already created threads (this must be
	      called
			     before any threads are created).

AUTHOR
       was developed by HP.

SEE ALSO
       pthread_attr_getstacksize(3T),		pthread_attr_setstacksize(3T),
       pthread_default_stacksize_np(3T).

STANDARDS CONFORMANCE
				Pthread Libpthread_default_rsestacksize_np(3T)
[top]

List of man pages available for HP-UX

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