Sets the value of the pshared attribute of a condition attributes object.
Threads Library (libpthreads.a)
#include <pthread.h>
int pthread_condattr_setpshared (attr, pshared)
pthread_condattr_t *attr;
int pshared;
The pthread_condattr_setpshared subroutine sets the value of the pshared attribute of the condition attributes object attr. This attribute specifies the process sharing of the condition variable created with this attributes object.
| Item | Description |
|---|---|
| attr | Specifies the condition attributes object. |
| pshared | Specifies the process sharing to set. It must have one of
the following values:
|
Upon successful completion, 0 is returned. Otherwise, an error code is returned.
The pthread_condattr_setpshared subroutine is unsuccessful if the following is true:
| Item | Description |
|---|---|
| EINVAL | The attr or pshared parameters are not valid. |