Lines Matching refs:attr
83 pthread_cond_init(pthread_cond_t *cond, const pthread_condattr_t *attr)
86 return __libc_cond_init_stub(cond, attr);
89 (attr == NULL) || (attr->ptca_magic == _PT_CONDATTR_MAGIC));
94 if (attr && attr->ptca_private) {
99 *(clockid_t *)attr->ptca_private;
330 pthread_condattr_init(pthread_condattr_t *attr)
333 attr->ptca_magic = _PT_CONDATTR_MAGIC;
334 attr->ptca_private = NULL;
340 pthread_condattr_setclock(pthread_condattr_t *attr, clockid_t clck)
344 attr->ptca_magic == _PT_CONDATTR_MAGIC);
349 if (attr->ptca_private == NULL)
350 attr->ptca_private = malloc(sizeof(clockid_t));
351 if (attr->ptca_private == NULL)
353 *(clockid_t *)attr->ptca_private = clck;
361 pthread_condattr_getclock(const pthread_condattr_t *__restrict attr,
366 attr->ptca_magic == _PT_CONDATTR_MAGIC);
368 if (attr == NULL || attr->ptca_private == NULL)
370 *clock_id = *(clockid_t *)attr->ptca_private;
375 pthread_condattr_destroy(pthread_condattr_t *attr)
379 attr->ptca_magic == _PT_CONDATTR_MAGIC);
381 attr->ptca_magic = _PT_CONDATTR_DEAD;
382 free(attr->ptca_private);
389 pthread_condattr_getpshared(const pthread_condattr_t * __restrict attr,
394 attr->ptca_magic == _PT_CONDATTR_MAGIC);
401 pthread_condattr_setpshared(pthread_condattr_t *attr, int pshared)
405 attr->ptca_magic == _PT_CONDATTR_MAGIC);