diff --git a/fx/sys/rosetta/mutex.c b/fx/sys/rosetta/mutex.c new file mode 100644 index 0000000..fcfd086 --- /dev/null +++ b/fx/sys/rosetta/mutex.c @@ -0,0 +1,17 @@ +#include +#include + +bool fx_mutex_lock(fx_mutex *mut) +{ + return pthread_mutex_lock(mut) == 0; +} + +bool fx_mutex_trylock(fx_mutex *mut) +{ + return pthread_mutex_trylock(mut) == 0; +} + +bool fx_mutex_unlock(fx_mutex *mut) +{ + return pthread_mutex_trylock(mut) == 0; +}