THR_GETCONCURRENCY(3C)  Standard C Library Functions  THR_GETCONCURRENCY(3C)
NAME
       thr_getconcurrency, thr_setconcurrency - get or set thread
       concurrency level
SYNOPSIS
       cc -mt [ 
flag... ] 
file...[ 
library... ]
       #include <thread.h>       
int thr_setconcurrency(
int new_level);       
int thr_getconcurrency(
void);
DESCRIPTION
       These functions are obsolete and maintained for compatibility only.
       The 
thr_setconcurrency() function updates the desired concurrency
       level that 
libthread maintains for the calling process. This value
       does not affect the behavior of the calling process.
       The 
thr_getconcurrency() function returns the current value for the
       desired concurrency level.
RETURN VALUES
       The 
thr_getconcurrency() function always returns the current value
       for the desired concurrency level.
       If successful, the  
thr_setconcurrency() function returns  
0.
       Otherwise, a non-zero value is returned to indicate the error.
ERRORS
       The  
thr_setconcurrency() function will fail if:       
EAGAIN                  The specified concurrency level would cause a system
                  resource to be exceeded.       
EINVAL                  The value for 
new_level is negative.
ATTRIBUTES
       See 
attributes(7) for descriptions of the following attributes:
       +---------------+-----------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE |
       +---------------+-----------------+
       |MT-Level       | MT-Safe         |
       +---------------+-----------------+
SEE ALSO
       thr_create(3C), 
attributes(7), 
standards(7)                                May 11, 1998          THR_GETCONCURRENCY(3C)