mirror of
https://github.com/wiiu-env/wut.git
synced 2024-12-13 14:42:38 +01:00
38 lines
432 B
C++
38 lines
432 B
C++
|
#include "wut_gthread.h"
|
||
|
|
||
|
void
|
||
|
__wut_mutex_init_function(OSMutex *mutex)
|
||
|
{
|
||
|
OSInitMutex(mutex);
|
||
|
}
|
||
|
|
||
|
int
|
||
|
__wut_mutex_lock(OSMutex *mutex)
|
||
|
{
|
||
|
OSLockMutex(mutex);
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
int
|
||
|
__wut_mutex_trylock(OSMutex *mutex)
|
||
|
{
|
||
|
if (!OSTryLockMutex(mutex)) {
|
||
|
return -1;
|
||
|
}
|
||
|
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
int
|
||
|
__wut_mutex_unlock(OSMutex *mutex)
|
||
|
{
|
||
|
OSUnlockMutex(mutex);
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
int
|
||
|
__wut_mutex_destroy(OSMutex *mutex)
|
||
|
{
|
||
|
return 0;
|
||
|
}
|