mirror of
https://github.com/fluencelabs/musl
synced 2025-05-21 11:41:29 +00:00
11 lines
216 B
C
11 lines
216 B
C
|
#include "pthread_impl.h"
|
||
|
|
||
|
int pthread_mutex_consistent(pthread_mutex_t *m)
|
||
|
{
|
||
|
if (m->_m_type < 8) return EINVAL;
|
||
|
if ((m->_m_lock & 0x3fffffff) != pthread_self()->tid)
|
||
|
return EPERM;
|
||
|
m->_m_type -= 8;
|
||
|
return 0;
|
||
|
}
|