PTHREAD_PROCESS_PRIVATE
{{0, 0, 0, PTHREAD_PROCESS_PRIVATE, _MUTEX_MAGIC}, {{{0}}}, 0}
{{0, 0, 0, PTHREAD_PROCESS_PRIVATE | PTHREAD_MUTEX_ERRORCHECK, \
{{0, 0, 0, PTHREAD_PROCESS_PRIVATE | PTHREAD_MUTEX_RECURSIVE | \
{{{0, 0, 0, 0}, PTHREAD_PROCESS_PRIVATE, _COND_MAGIC}, 0}
{0, PTHREAD_PROCESS_PRIVATE, _RWL_MAGIC, PTHREAD_MUTEX_INITIALIZER, \
(type != PTHREAD_PROCESS_PRIVATE && type != PTHREAD_PROCESS_SHARED))
ap->pshared = PTHREAD_PROCESS_PRIVATE;
(pshared != PTHREAD_PROCESS_PRIVATE &&
type = PTHREAD_PROCESS_PRIVATE;
(pshared == PTHREAD_PROCESS_PRIVATE ||
type = PTHREAD_PROCESS_PRIVATE;
ap->pshared = PTHREAD_PROCESS_PRIVATE;
type = PTHREAD_PROCESS_PRIVATE | LOCK_NORMAL |
ap->pshared = PTHREAD_PROCESS_PRIVATE;
(pshared != PTHREAD_PROCESS_PRIVATE &&
type = PTHREAD_PROCESS_PRIVATE;
ap->pshared = PTHREAD_PROCESS_PRIVATE;
(pshared == PTHREAD_PROCESS_PRIVATE ||
pthread_mutexattr_setpshared, PTHREAD_PROCESS_PRIVATE, check_shared,
PTHREAD_PROCESS_PRIVATE };