summaryrefslogtreecommitdiff
path: root/include/rtthread.h
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2022-10-16 17:58:51 +0800
committerBernard Xiong <[email protected]>2022-10-16 17:58:51 +0800
commit6823a5110b71d36caa21bab389656d463c863db7 (patch)
tree6beed38527a6b0f98b4db3339cfaf78dc1286b0b /include/rtthread.h
parent34c77da153319da3225bd2064333b34942fee933 (diff)
[Kernel] Add prioceiling feature in mutex
Diffstat (limited to 'include/rtthread.h')
-rw-r--r--include/rtthread.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/rtthread.h b/include/rtthread.h
index 893b24ea1b..4b8f4c3aab 100644
--- a/include/rtthread.h
+++ b/include/rtthread.h
@@ -369,6 +369,8 @@ rt_mutex_t rt_mutex_create(const char *name, rt_uint8_t flag);
rt_err_t rt_mutex_delete(rt_mutex_t mutex);
#endif
void rt_mutex_drop_thread(rt_mutex_t mutex, rt_thread_t thread);
+rt_uint8_t rt_mutex_setprioceiling(rt_mutex_t mutex, rt_uint8_t priority);
+rt_uint8_t rt_mutex_getprioceiling(rt_mutex_t mutex);
rt_err_t rt_mutex_take(rt_mutex_t mutex, rt_int32_t timeout);
rt_err_t rt_mutex_trytake(rt_mutex_t mutex);