Lines Matching refs:attr
241 pthread_attr_t* attr;
256 attr = NULL;
269 attr = &attr_storage;
271 if (pthread_attr_init(attr))
274 if (pthread_attr_setstacksize(attr, stack_size))
279 err = pthread_create(tid, attr, f.out, arg);
281 if (attr != NULL)
282 pthread_attr_destroy(attr);
306 pthread_mutexattr_t attr;
309 if (pthread_mutexattr_init(&attr))
312 if (pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK))
315 err = pthread_mutex_init(mutex, &attr);
317 if (pthread_mutexattr_destroy(&attr))
326 pthread_mutexattr_t attr;
329 if (pthread_mutexattr_init(&attr))
332 if (pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE))
335 err = pthread_mutex_init(mutex, &attr);
337 if (pthread_mutexattr_destroy(&attr))
725 pthread_condattr_t attr;
728 err = pthread_condattr_init(&attr);
732 err = pthread_condattr_setclock(&attr, CLOCK_MONOTONIC);
736 err = pthread_cond_init(cond, &attr);
740 err = pthread_condattr_destroy(&attr);
749 pthread_condattr_destroy(&attr);