mirror of
https://github.com/wiiu-env/wut.git
synced 2024-12-14 00:31:50 +01:00
39 lines
651 B
C++
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;
|
|
}
|