From 408ac34bc2d762db7019a14cc5caf8af4df57b43 Mon Sep 17 00:00:00 2001 From: Grissiom Date: Sat, 21 Dec 2013 11:24:37 +0800 Subject: kernel: add rt_critical_level that return the lock count of scheduler Out side world may be interested in whether the scheduler is locked or not. Provide an API to tell that. --- include/rtthread.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/rtthread.h') diff --git a/include/rtthread.h b/include/rtthread.h index b68a301a5c..0891ed9bcc 100644 --- a/include/rtthread.h +++ b/include/rtthread.h @@ -173,6 +173,7 @@ void rt_schedule_remove_thread(struct rt_thread *thread); void rt_enter_critical(void); void rt_exit_critical(void); +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)); -- cgit v1.3.1