diff options
| author | Bernard Xiong <[email protected]> | 2022-11-06 08:59:12 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-11-06 08:59:12 +0800 |
| commit | 79e298147bb16808fe917e99a1a94c45a4f9183b (patch) | |
| tree | bd36bef5b91a24f6fbfac857e42fccd4bcda84a9 /include/rtthread.h | |
| parent | ac2fb2beab99768a3049afe7607c8eba7835edec (diff) | |
| parent | c06c4075f2e9462b67915029a9d6a074b301d13a (diff) | |
Merge pull request #6523 from BernardXiong/nested_mutex
[Kernel] Add nested mutex feature
Diffstat (limited to 'include/rtthread.h')
| -rw-r--r-- | include/rtthread.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/rtthread.h b/include/rtthread.h index bdd52e8fbb..0360a72972 100644 --- a/include/rtthread.h +++ b/include/rtthread.h @@ -368,6 +368,9 @@ rt_err_t rt_mutex_detach(rt_mutex_t mutex); 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); |
