#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; }