• Home
  • Raw
  • Download

Lines Matching refs:err

266   int err;  in glthread_rwlock_init_for_glibc()  local
268 err = pthread_rwlockattr_init (&attributes); in glthread_rwlock_init_for_glibc()
269 if (err != 0) in glthread_rwlock_init_for_glibc()
270 return err; in glthread_rwlock_init_for_glibc()
275 err = pthread_rwlockattr_setkind_np (&attributes, in glthread_rwlock_init_for_glibc()
277 if (err == 0) in glthread_rwlock_init_for_glibc()
278 err = pthread_rwlock_init(lock, &attributes); in glthread_rwlock_init_for_glibc()
282 return err; in glthread_rwlock_init_for_glibc()
291 int err; in glthread_rwlock_init_multithreaded() local
293 err = pthread_rwlock_init (&lock->rwlock, NULL); in glthread_rwlock_init_multithreaded()
294 if (err != 0) in glthread_rwlock_init_multithreaded()
295 return err; in glthread_rwlock_init_multithreaded()
305 int err; in glthread_rwlock_rdlock_multithreaded() local
307 err = pthread_mutex_lock (&lock->guard); in glthread_rwlock_rdlock_multithreaded()
308 if (err != 0) in glthread_rwlock_rdlock_multithreaded()
309 return err; in glthread_rwlock_rdlock_multithreaded()
312 err = glthread_rwlock_init_multithreaded (lock); in glthread_rwlock_rdlock_multithreaded()
313 if (err != 0) in glthread_rwlock_rdlock_multithreaded()
316 return err; in glthread_rwlock_rdlock_multithreaded()
319 err = pthread_mutex_unlock (&lock->guard); in glthread_rwlock_rdlock_multithreaded()
320 if (err != 0) in glthread_rwlock_rdlock_multithreaded()
321 return err; in glthread_rwlock_rdlock_multithreaded()
331 int err; in glthread_rwlock_wrlock_multithreaded() local
333 err = pthread_mutex_lock (&lock->guard); in glthread_rwlock_wrlock_multithreaded()
334 if (err != 0) in glthread_rwlock_wrlock_multithreaded()
335 return err; in glthread_rwlock_wrlock_multithreaded()
338 err = glthread_rwlock_init_multithreaded (lock); in glthread_rwlock_wrlock_multithreaded()
339 if (err != 0) in glthread_rwlock_wrlock_multithreaded()
342 return err; in glthread_rwlock_wrlock_multithreaded()
345 err = pthread_mutex_unlock (&lock->guard); in glthread_rwlock_wrlock_multithreaded()
346 if (err != 0) in glthread_rwlock_wrlock_multithreaded()
347 return err; in glthread_rwlock_wrlock_multithreaded()
363 int err; in glthread_rwlock_destroy_multithreaded() local
367 err = pthread_rwlock_destroy (&lock->rwlock); in glthread_rwlock_destroy_multithreaded()
368 if (err != 0) in glthread_rwlock_destroy_multithreaded()
369 return err; in glthread_rwlock_destroy_multithreaded()
381 int err; in glthread_rwlock_init_multithreaded() local
383 err = pthread_mutex_init (&lock->lock, NULL); in glthread_rwlock_init_multithreaded()
384 if (err != 0) in glthread_rwlock_init_multithreaded()
385 return err; in glthread_rwlock_init_multithreaded()
386 err = pthread_cond_init (&lock->waiting_readers, NULL); in glthread_rwlock_init_multithreaded()
387 if (err != 0) in glthread_rwlock_init_multithreaded()
388 return err; in glthread_rwlock_init_multithreaded()
389 err = pthread_cond_init (&lock->waiting_writers, NULL); in glthread_rwlock_init_multithreaded()
390 if (err != 0) in glthread_rwlock_init_multithreaded()
391 return err; in glthread_rwlock_init_multithreaded()
400 int err; in glthread_rwlock_rdlock_multithreaded() local
402 err = pthread_mutex_lock (&lock->lock); in glthread_rwlock_rdlock_multithreaded()
403 if (err != 0) in glthread_rwlock_rdlock_multithreaded()
404 return err; in glthread_rwlock_rdlock_multithreaded()
413 err = pthread_cond_wait (&lock->waiting_readers, &lock->lock); in glthread_rwlock_rdlock_multithreaded()
414 if (err != 0) in glthread_rwlock_rdlock_multithreaded()
417 return err; in glthread_rwlock_rdlock_multithreaded()
427 int err; in glthread_rwlock_wrlock_multithreaded() local
429 err = pthread_mutex_lock (&lock->lock); in glthread_rwlock_wrlock_multithreaded()
430 if (err != 0) in glthread_rwlock_wrlock_multithreaded()
431 return err; in glthread_rwlock_wrlock_multithreaded()
438 err = pthread_cond_wait (&lock->waiting_writers, &lock->lock); in glthread_rwlock_wrlock_multithreaded()
439 if (err != 0) in glthread_rwlock_wrlock_multithreaded()
443 return err; in glthread_rwlock_wrlock_multithreaded()
454 int err; in glthread_rwlock_unlock_multithreaded() local
456 err = pthread_mutex_lock (&lock->lock); in glthread_rwlock_unlock_multithreaded()
457 if (err != 0) in glthread_rwlock_unlock_multithreaded()
458 return err; in glthread_rwlock_unlock_multithreaded()
486 err = pthread_cond_signal (&lock->waiting_writers); in glthread_rwlock_unlock_multithreaded()
487 if (err != 0) in glthread_rwlock_unlock_multithreaded()
490 return err; in glthread_rwlock_unlock_multithreaded()
496 err = pthread_cond_broadcast (&lock->waiting_readers); in glthread_rwlock_unlock_multithreaded()
497 if (err != 0) in glthread_rwlock_unlock_multithreaded()
500 return err; in glthread_rwlock_unlock_multithreaded()
510 int err; in glthread_rwlock_destroy_multithreaded() local
512 err = pthread_mutex_destroy (&lock->lock); in glthread_rwlock_destroy_multithreaded()
513 if (err != 0) in glthread_rwlock_destroy_multithreaded()
514 return err; in glthread_rwlock_destroy_multithreaded()
515 err = pthread_cond_destroy (&lock->waiting_readers); in glthread_rwlock_destroy_multithreaded()
516 if (err != 0) in glthread_rwlock_destroy_multithreaded()
517 return err; in glthread_rwlock_destroy_multithreaded()
518 err = pthread_cond_destroy (&lock->waiting_writers); in glthread_rwlock_destroy_multithreaded()
519 if (err != 0) in glthread_rwlock_destroy_multithreaded()
520 return err; in glthread_rwlock_destroy_multithreaded()
536 int err; in glthread_recursive_lock_init_multithreaded() local
538 err = pthread_mutexattr_init (&attributes); in glthread_recursive_lock_init_multithreaded()
539 if (err != 0) in glthread_recursive_lock_init_multithreaded()
540 return err; in glthread_recursive_lock_init_multithreaded()
541 err = pthread_mutexattr_settype (&attributes, PTHREAD_MUTEX_RECURSIVE); in glthread_recursive_lock_init_multithreaded()
542 if (err != 0) in glthread_recursive_lock_init_multithreaded()
545 return err; in glthread_recursive_lock_init_multithreaded()
547 err = pthread_mutex_init (lock, &attributes); in glthread_recursive_lock_init_multithreaded()
548 if (err != 0) in glthread_recursive_lock_init_multithreaded()
551 return err; in glthread_recursive_lock_init_multithreaded()
553 err = pthread_mutexattr_destroy (&attributes); in glthread_recursive_lock_init_multithreaded()
554 if (err != 0) in glthread_recursive_lock_init_multithreaded()
555 return err; in glthread_recursive_lock_init_multithreaded()
565 int err; in glthread_recursive_lock_init_multithreaded() local
567 err = pthread_mutexattr_init (&attributes); in glthread_recursive_lock_init_multithreaded()
568 if (err != 0) in glthread_recursive_lock_init_multithreaded()
569 return err; in glthread_recursive_lock_init_multithreaded()
570 err = pthread_mutexattr_settype (&attributes, PTHREAD_MUTEX_RECURSIVE); in glthread_recursive_lock_init_multithreaded()
571 if (err != 0) in glthread_recursive_lock_init_multithreaded()
574 return err; in glthread_recursive_lock_init_multithreaded()
576 err = pthread_mutex_init (&lock->recmutex, &attributes); in glthread_recursive_lock_init_multithreaded()
577 if (err != 0) in glthread_recursive_lock_init_multithreaded()
580 return err; in glthread_recursive_lock_init_multithreaded()
582 err = pthread_mutexattr_destroy (&attributes); in glthread_recursive_lock_init_multithreaded()
583 if (err != 0) in glthread_recursive_lock_init_multithreaded()
584 return err; in glthread_recursive_lock_init_multithreaded()
594 int err; in glthread_recursive_lock_lock_multithreaded() local
596 err = pthread_mutex_lock (&lock->guard); in glthread_recursive_lock_lock_multithreaded()
597 if (err != 0) in glthread_recursive_lock_lock_multithreaded()
598 return err; in glthread_recursive_lock_lock_multithreaded()
601 err = glthread_recursive_lock_init_multithreaded (lock); in glthread_recursive_lock_lock_multithreaded()
602 if (err != 0) in glthread_recursive_lock_lock_multithreaded()
605 return err; in glthread_recursive_lock_lock_multithreaded()
608 err = pthread_mutex_unlock (&lock->guard); in glthread_recursive_lock_lock_multithreaded()
609 if (err != 0) in glthread_recursive_lock_lock_multithreaded()
610 return err; in glthread_recursive_lock_lock_multithreaded()
626 int err; in glthread_recursive_lock_destroy_multithreaded() local
630 err = pthread_mutex_destroy (&lock->recmutex); in glthread_recursive_lock_destroy_multithreaded()
631 if (err != 0) in glthread_recursive_lock_destroy_multithreaded()
632 return err; in glthread_recursive_lock_destroy_multithreaded()
644 int err; in glthread_recursive_lock_init_multithreaded() local
646 err = pthread_mutex_init (&lock->mutex, NULL); in glthread_recursive_lock_init_multithreaded()
647 if (err != 0) in glthread_recursive_lock_init_multithreaded()
648 return err; in glthread_recursive_lock_init_multithreaded()
660 int err; in glthread_recursive_lock_lock_multithreaded() local
662 err = pthread_mutex_lock (&lock->mutex); in glthread_recursive_lock_lock_multithreaded()
663 if (err != 0) in glthread_recursive_lock_lock_multithreaded()
664 return err; in glthread_recursive_lock_lock_multithreaded()
727 int err = pthread_once (once_control, init_function); in glthread_once_multithreaded() local
728 if (err == ENOSYS) in glthread_once_multithreaded()
736 return err; in glthread_once_multithreaded()