diff options
| author | fenghuijie <[email protected]> | 2021-07-03 17:54:58 +0800 |
|---|---|---|
| committer | fenghuijie <[email protected]> | 2021-07-03 17:54:58 +0800 |
| commit | 05bb1a50b0d26b7c60c82ccb4ff8a66a501feac3 (patch) | |
| tree | 45f16fe28877c2a4edf02849afa5d1155bb718cf /include/rtthread.h | |
| parent | da701d6b3a7b28d7dd2aca4897a902476b1581e4 (diff) | |
添加idle回收资源的修改
Diffstat (limited to 'include/rtthread.h')
| -rw-r--r-- | include/rtthread.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/rtthread.h b/include/rtthread.h index 0583ce6434..f9d0b45e86 100644 --- a/include/rtthread.h +++ b/include/rtthread.h @@ -168,7 +168,6 @@ void rt_thread_idle_init(void); rt_err_t rt_thread_idle_sethook(void (*hook)(void)); rt_err_t rt_thread_idle_delhook(void (*hook)(void)); #endif -void rt_thread_idle_excute(void); rt_thread_t rt_thread_idle_gethandler(void); /* @@ -187,6 +186,7 @@ rt_uint16_t rt_critical_level(void); #ifdef RT_USING_HOOK void rt_scheduler_sethook(void (*hook)(rt_thread_t from, rt_thread_t to)); +void rt_scheduler_switchto_sethook(void (*hook)(struct rt_thread *tid)); #endif #ifdef RT_USING_SMP @@ -396,6 +396,10 @@ rt_err_t rt_mq_recv(rt_mq_t mq, rt_err_t rt_mq_control(rt_mq_t mq, int cmd, void *arg); #endif +/* defunct */ +void rt_thread_defunct_enqueue(rt_thread_t thread); +rt_thread_t rt_thread_defunct_dequeue(void); + /* * spinlock */ |
