diff options
Diffstat (limited to 'components/libc/compilers/common/stdlib.c')
| -rw-r--r-- | components/libc/compilers/common/stdlib.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/components/libc/compilers/common/stdlib.c b/components/libc/compilers/common/stdlib.c index b485bbd836..9f801ab966 100644 --- a/components/libc/compilers/common/stdlib.c +++ b/components/libc/compilers/common/stdlib.c @@ -9,7 +9,6 @@ */ #include <rtthread.h> -#include <stdlib.h> void __rt_libc_exit(int status) { @@ -24,24 +23,12 @@ void __rt_libc_exit(int status) if (self != RT_NULL) { - if(status == EXIT_FAILURE) /* abort() */ - { - rt_kprintf("thread:%s abort!\n", self->name); - } - else /* exit() */ - { - rt_kprintf("thread:%s exit:%d!\n", self->name, status); - } + rt_kprintf("thread:%s exit:%d!\n", self->name, status); rt_thread_suspend(self); rt_schedule(); } } -void __rt_libc_abort(void) -{ - __rt_libc_exit(EXIT_FAILURE); -} - int __rt_libc_system(const char *string) { /* TODO */ |
