Returns the value of the pshared attribute of a condition attributes object.
Threads Library (libpthreads.a)
#include <pthread.h>
int pthread_condattr_getpshared ( attr, pshared)
const pthread_condattr_t *attr;
int *pshared;
The
pthread_condattr_getpshared subroutine returns the value of the
pshared attribute of the condition attribute object attr.
This attribute specifies the process sharing of the condition variable created
with this attributes object. It may have one of the following
values:
Note: The pthread.h header file must be the first included file of each source file using the threads library. Otherwise, the -D_THREAD_SAFE compilation flag should be used, or the cc_r compiler used. In this case, the flag is automatically set.
attr | Specifies the condition attributes object. |
pshared | Points to where the pshared attribute value will be stored. |
Upon successful completion, the value of the pshared attribute is returned via the pshared parameter, and 0 is returned. Otherwise, an error code is returned.
The
pthread_condattr_getpshared subroutine is unsuccessful if the
following is true:
EINVAL | The attr parameter is not valid. |
ENOSYS | The process sharing POSIX option is not implemented. |
This subroutine is part of the Base Operating System (BOS) Runtime.
The pthread_condattr_setpshared (pthread_condattr_setpshared Subroutine) subroutine, pthread_condattr_init (pthread_condattr_destroy or pthread_condattr_init Subroutine) subroutine.
Advanced Attributes in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs.
Threads Library Options in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs.
Threads Library Quick Reference in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs.