Lines Matching refs:attr
36 pthread_rwlockattr_init(pthread_rwlockattr_t *attr)
43 attr->__pthread_rwlockattrp = ap;
53 pthread_rwlockattr_destroy(pthread_rwlockattr_t *attr)
55 if (attr == NULL || attr->__pthread_rwlockattrp == NULL)
57 lfree(attr->__pthread_rwlockattrp, sizeof (rwlattr_t));
58 attr->__pthread_rwlockattrp = NULL;
64 * pthread_rwlockattr_setpshared: sets the shared attr to PRIVATE or SHARED.
67 pthread_rwlockattr_setpshared(pthread_rwlockattr_t *attr, int pshared)
71 if (attr != NULL && (ap = attr->__pthread_rwlockattrp) != NULL &&
82 * pthread_rwlockattr_getpshared: gets the shared attr.
85 pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *attr, int *pshared)
89 if (attr != NULL && (ap = attr->__pthread_rwlockattrp) != NULL &&
100 * pshared attr into type argument and calls rwlock_init().
104 const pthread_rwlockattr_t *_RESTRICT_KYWD attr)
109 if (attr == NULL)
111 else if ((ap = attr->__pthread_rwlockattrp) != NULL)