RWLOCK_FLAG_SHARED
bool shared = attr != NULL && (attr->flags & RWLOCK_FLAG_SHARED) != 0;
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
if ((lock->flags & RWLOCK_FLAG_SHARED) != 0)
*shared = (attr->flags & RWLOCK_FLAG_SHARED) != 0
attr->flags |= RWLOCK_FLAG_SHARED;
attr->flags &= ~RWLOCK_FLAG_SHARED;
flags = RWLOCK_FLAG_SHARED;