From 181a6f7c24daf28fa97cf6c9903d87cdf43504e4 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Sun, 19 Jul 2026 13:26:18 +0100 Subject: [PATCH] fx: implement mutex support for rosetta --- fx/sys/rosetta/mutex.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 fx/sys/rosetta/mutex.c 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; +}