summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/rtthread.h2
-rw-r--r--src/idle.c2
-rw-r--r--src/module.c16
-rw-r--r--src/object.c8
-rw-r--r--src/thread.c2
5 files changed, 15 insertions, 15 deletions
diff --git a/include/rtthread.h b/include/rtthread.h
index d37534218e..d7b0962607 100644
--- a/include/rtthread.h
+++ b/include/rtthread.h
@@ -43,7 +43,7 @@ void rt_object_init(struct rt_object *object, enum rt_object_class_type type, co
void rt_object_detach(rt_object_t object);
rt_object_t rt_object_allocate(enum rt_object_class_type type, const char *name);
void rt_object_delete(rt_object_t object);
-rt_err_t rt_object_is_systemobject(rt_object_t object);
+rt_bool_t rt_object_is_systemobject(rt_object_t object);
rt_object_t rt_object_find(const char *name, rt_uint8_t type);
#ifdef RT_USING_HOOK
diff --git a/src/idle.c b/src/idle.c
index 96b743ad90..372461bced 100644
--- a/src/idle.c
+++ b/src/idle.c
@@ -97,7 +97,7 @@ void rt_thread_idle_excute(void)
thread->cleanup(thread);
/* if it's a system object, not delete it */
- if (rt_object_is_systemobject((rt_object_t)thread) == RT_EOK)
+ if (rt_object_is_systemobject((rt_object_t)thread) == RT_TRUE)
{
/* enable interrupt */
rt_hw_interrupt_enable(lock);
diff --git a/src/module.c b/src/module.c
index 71929b4462..ab1095a63c 100644
--- a/src/module.c
+++ b/src/module.c
@@ -919,7 +919,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_thread_detach((rt_thread_t)object);
@@ -937,7 +937,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_sem_detach((rt_sem_t)object);
@@ -956,7 +956,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_mutex_detach((rt_mutex_t)object);
@@ -975,7 +975,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_event_detach((rt_event_t)object);
@@ -994,7 +994,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_mb_detach((rt_mailbox_t)object);
@@ -1013,7 +1013,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_mq_detach((rt_mq_t)object);
@@ -1032,7 +1032,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_mp_detach((rt_mp_t)object);
@@ -1060,7 +1060,7 @@ rt_err_t rt_module_unload(rt_module_t module)
while (list->next != list)
{
object = rt_list_entry(list->next, struct rt_object, list);
- if (rt_object_is_systemobject(object) == RT_EOK)
+ if (rt_object_is_systemobject(object) == RT_TRUE)
{
/* detach static object */
rt_timer_detach((rt_timer_t)object);
diff --git a/src/object.c b/src/object.c
index f94ba5d407..7dcbf5996e 100644
--- a/src/object.c
+++ b/src/object.c
@@ -356,17 +356,17 @@ void rt_object_delete(rt_object_t object)
*
* @param object the specified object to be judged.
*
- * @return RT_EOK if a system object, RT_ERROR for others.
+ * @return RT_TRUE if a system object, RT_FALSE for others.
*/
-rt_err_t rt_object_is_systemobject(rt_object_t object)
+rt_bool_t rt_object_is_systemobject(rt_object_t object)
{
/* object check */
RT_ASSERT(object != RT_NULL);
if (object->type & RT_Object_Class_Static)
- return RT_EOK;
+ return RT_TRUE;
- return -RT_ERROR;
+ return RT_FALSE;
}
/**
diff --git a/src/thread.c b/src/thread.c
index b964099a72..a2adee0c74 100644
--- a/src/thread.c
+++ b/src/thread.c
@@ -53,7 +53,7 @@ static void rt_thread_exit(void)
rt_list_remove(&(thread->thread_timer.list));
rt_object_detach((rt_object_t)&(thread->thread_timer));
- if ((rt_object_is_systemobject((rt_object_t)thread) == RT_EOK) &&
+ if ((rt_object_is_systemobject((rt_object_t)thread) == RT_TRUE) &&
thread->cleanup == RT_NULL)
{
rt_object_detach((rt_object_t)thread);