Lines Matching refs:attr
47 _pthread_barrierattr_destroy(pthread_barrierattr_t *attr) in _pthread_barrierattr_destroy() argument
50 if (attr == NULL || *attr == NULL) in _pthread_barrierattr_destroy()
53 free(*attr); in _pthread_barrierattr_destroy()
58 _pthread_barrierattr_getpshared(const pthread_barrierattr_t * __restrict attr, in _pthread_barrierattr_getpshared() argument
62 if (attr == NULL || *attr == NULL) in _pthread_barrierattr_getpshared()
65 *pshared = (*attr)->pshared; in _pthread_barrierattr_getpshared()
70 _pthread_barrierattr_init(pthread_barrierattr_t *attr) in _pthread_barrierattr_init() argument
73 if (attr == NULL) in _pthread_barrierattr_init()
76 if ((*attr = malloc(sizeof(struct pthread_barrierattr))) == NULL) in _pthread_barrierattr_init()
79 (*attr)->pshared = PTHREAD_PROCESS_PRIVATE; in _pthread_barrierattr_init()
84 _pthread_barrierattr_setpshared(pthread_barrierattr_t *attr, int pshared) in _pthread_barrierattr_setpshared() argument
87 if (attr == NULL || *attr == NULL || in _pthread_barrierattr_setpshared()
92 (*attr)->pshared = pshared; in _pthread_barrierattr_setpshared()