View | Details | Raw Unified | Return to bug 23844 | Differences between
and this patch

Collapse All | Expand All

(-)a/nptl/pthread_rwlock_trywrlock.c (-1 lines)
Lines 47-53 __pthread_rwlock_trywrlock (pthread_rwlock_t *rwlock) Link Here
47
	  r | PTHREAD_RWLOCK_WRPHASE | PTHREAD_RWLOCK_WRLOCKED))
47
	  r | PTHREAD_RWLOCK_WRPHASE | PTHREAD_RWLOCK_WRLOCKED))
48
	{
48
	{
49
	  atomic_store_relaxed (&rwlock->__data.__writers_futex, 1);
49
	  atomic_store_relaxed (&rwlock->__data.__writers_futex, 1);
50
	  atomic_store_relaxed (&rwlock->__data.__wrphase_futex, 1);
51
	  atomic_store_relaxed (&rwlock->__data.__cur_writer,
50
	  atomic_store_relaxed (&rwlock->__data.__cur_writer,
52
	      THREAD_GETMEM (THREAD_SELF, tid));
51
	      THREAD_GETMEM (THREAD_SELF, tid));
53
	  return 0;
52
	  return 0;

Return to bug 23844