From a2b8c83e0e86cd6e27be9f0b615005bcbdcbbbb4 Mon Sep 17 00:00:00 2001 From: yinshengkai Date: Wed, 3 Jul 2024 17:09:20 +0800 Subject: [PATCH] mutex: align nxmutex_breaklock interface with nxrmutex_breaklock Signed-off-by: yinshengkai --- include/nuttx/mutex.h | 4 ++-- libs/libc/misc/lib_mutex.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/nuttx/mutex.h b/include/nuttx/mutex.h index e69017e807e..1ad8bfe4eff 100644 --- a/include/nuttx/mutex.h +++ b/include/nuttx/mutex.h @@ -315,7 +315,7 @@ void nxmutex_reset(FAR mutex_t *mutex); * ****************************************************************************/ -int nxmutex_breaklock(FAR mutex_t *mutex, FAR bool *locked); +int nxmutex_breaklock(FAR mutex_t *mutex, FAR unsigned int *locked); /**************************************************************************** * Name: nxmutex_restorelock @@ -334,7 +334,7 @@ int nxmutex_breaklock(FAR mutex_t *mutex, FAR bool *locked); * ****************************************************************************/ -int nxmutex_restorelock(FAR mutex_t *mutex, bool locked); +int nxmutex_restorelock(FAR mutex_t *mutex, unsigned int locked); /**************************************************************************** * Name: nxrmutex_init diff --git a/libs/libc/misc/lib_mutex.c b/libs/libc/misc/lib_mutex.c index e4e808d71c1..3e3d8341f22 100644 --- a/libs/libc/misc/lib_mutex.c +++ b/libs/libc/misc/lib_mutex.c @@ -441,7 +441,7 @@ void nxmutex_reset(FAR mutex_t *mutex) * ****************************************************************************/ -int nxmutex_breaklock(FAR mutex_t *mutex, FAR bool *locked) +int nxmutex_breaklock(FAR mutex_t *mutex, FAR unsigned int *locked) { int ret = OK; @@ -475,7 +475,7 @@ int nxmutex_breaklock(FAR mutex_t *mutex, FAR bool *locked) * ****************************************************************************/ -int nxmutex_restorelock(FAR mutex_t *mutex, bool locked) +int nxmutex_restorelock(FAR mutex_t *mutex, unsigned int locked) { return locked ? nxmutex_lock(mutex) : OK; }