#include "wut_gthread.h" int __wut_recursive_mutex_init_function(OSMutex *mutex) { OSInitMutex(mutex); return 0; } int __wut_recursive_mutex_lock(OSMutex *mutex) { OSLockMutex(mutex); return 0; } int __wut_recursive_mutex_trylock(OSMutex *mutex) { if (!OSTryLockMutex(mutex)) { return -1; } return 0; } int __wut_recursive_mutex_unlock(OSMutex *mutex) { OSUnlockMutex(mutex); return 0; } int __wut_recursive_mutex_destroy(OSMutex *mutex) { return 0; }