From f93470be2adb16728bbd6b36e822b9f9145a3ade Mon Sep 17 00:00:00 2001 From: 8infy <99danilt@gmail.com> Date: Sun, 1 Sep 2024 19:40:21 +0300 Subject: [PATCH] mutex: introduce a MUTEX_ACQUIRE_TIMED helper This is just based on the previously added semaphore_timedwait. --- kernel-src/include/mutex.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel-src/include/mutex.h b/kernel-src/include/mutex.h index bf8aac65..38d033c4 100644 --- a/kernel-src/include/mutex.h +++ b/kernel-src/include/mutex.h @@ -11,6 +11,9 @@ typedef semaphore_t mutex_t; #define MUTEX_ACQUIRE(m, i) \ semaphore_wait(m, i) +#define MUTEX_ACQUIRE_TIMED(m, t, i) \ + semaphore_timedwait(m, t, i) + #define MUTEX_RELEASE(m) \ semaphore_signal(m)