wut/libraries/wutstdc++/gthread_recursive_mutex.cc
2018-05-25 18:15:39 +01:00

39 lines
651 B
C++

#include "include/bits/gthr-default.h"
int
__gthread_recursive_mutex_init_function (__gthread_recursive_mutex_t *__mutex)
{
OSInitMutex(__mutex);
return 0;
}
int
__gthread_recursive_mutex_lock (__gthread_recursive_mutex_t *__mutex)
{
OSLockMutex(__mutex);
return 0;
}
int
__gthread_recursive_mutex_trylock (__gthread_recursive_mutex_t *__mutex)
{
if (!OSTryLockMutex(__mutex)) {
return -1;
}
return 0;
}
int
__gthread_recursive_mutex_unlock (__gthread_recursive_mutex_t *__mutex)
{
OSUnlockMutex(__mutex);
return 0;
}
int
__gthread_recursive_mutex_destroy (__gthread_recursive_mutex_t *__mutex)
{
return 0;
}