The value of the attribute object is either PTHREAD_PROCESS_SHARED or PTHREAD_PROCESS_PRIVATE.

pthread_condattr_getpshared Return
Values

pthread_condattr_getpshared() returns zero after completing successfully. Any other return
value indicates that an error occurred. When the following condition occurs,
the function fails and returns the corresponding value.