forked from 0ad/0ad
PTHREAD_MUTEX_INITIALIZER
This was SVN commit r59.
This commit is contained in:
parent
d0eddd9a6d
commit
e1be06bbbb
@ -271,12 +271,16 @@ static HANDLE m2h(pthread_mutex_t* m)
|
||||
return h;
|
||||
}
|
||||
|
||||
pthread_mutex_t pthread_mutex_initializer()
|
||||
{
|
||||
return CreateMutex(0, 0, 0);
|
||||
}
|
||||
|
||||
int pthread_mutex_init(pthread_mutex_t* m, const pthread_mutexattr_t*)
|
||||
{
|
||||
if(!m)
|
||||
return -1;
|
||||
HANDLE h = CreateMutex(0, 0, 0);
|
||||
*m = ((char*)h - (char*)0);
|
||||
*m = pthread_mutex_initializer();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user