提交 8ee0ca0c 编写于 作者: R Rich Felker

fix harmless-by-chance typo in priority inheritance mutex code

commit 54ca6779 inadvertently
introduced bitwise and where logical and was intended. since the
right-hand operand is always 0 or -1 whenever the left-hand operand is
nonzero, the behavior happened to be equivalent.
上级 54ca6779
......@@ -36,7 +36,7 @@ int __pthread_mutex_trylock_owner(pthread_mutex_t *m)
if (a_cas(&m->_m_lock, old, tid) != old) {
self->robust_list.pending = 0;
if ((type&12)==12 & m->_m_waiters) return ENOTRECOVERABLE;
if ((type&12)==12 && m->_m_waiters) return ENOTRECOVERABLE;
return EBUSY;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册