From 93f3cb30e48d5de341bda09fa806120e2bc3f3ad Mon Sep 17 00:00:00 2001 From: Shicheng Chu <1468559561@qq.com> Date: Tue, 4 Apr 2023 21:06:27 +0800 Subject: [kernel] 将rt_thread结构体改为显式继承rt_object (#7131) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/rtdef.h | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'include') diff --git a/include/rtdef.h b/include/rtdef.h index 9746fea388..1c3b1a5027 100644 --- a/include/rtdef.h +++ b/include/rtdef.h @@ -744,24 +744,7 @@ struct rt_user_context */ struct rt_thread { - /* rt object */ -#if RT_NAME_MAX > 0 - char name[RT_NAME_MAX]; /**< dynamic name of kernel object */ -#else - const char *name; /**< static name of kernel object */ -#endif /* RT_NAME_MAX > 0 */ - rt_uint8_t type; /**< type of object */ - rt_uint8_t flags; /**< thread's flags */ - -#ifdef RT_USING_MODULE - void *module_id; /**< id of application module */ -#endif /* RT_USING_MODULE */ - -#ifdef RT_USING_SMART - int lwp_ref_count; /**< ref count for lwp */ -#endif /* RT_USING_SMART */ - - rt_list_t list; /**< the object list */ + struct rt_object parent; rt_list_t tlist; /**< the thread list */ /* stack point and entry */ -- cgit v1.3.1