summaryrefslogtreecommitdiff
path: root/components/libc/compilers/common/stdlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'components/libc/compilers/common/stdlib.c')
-rw-r--r--components/libc/compilers/common/stdlib.c46
1 files changed, 0 insertions, 46 deletions
diff --git a/components/libc/compilers/common/stdlib.c b/components/libc/compilers/common/stdlib.c
deleted file mode 100644
index 12e379acbf..0000000000
--- a/components/libc/compilers/common/stdlib.c
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (c) 2006-2021, RT-Thread Development Team
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Change Logs:
- * Date Author Notes
- * 2021-02-15 Meco Man first version
- */
-
-#include <rtthread.h>
-
-#define DBG_TAG "stdlib"
-#define DBG_LVL DBG_INFO
-#include <rtdbg.h>
-
-void __rt_libc_exit(int status)
-{
- rt_thread_t self = rt_thread_self();
-
- if (self != RT_NULL)
- {
-#ifdef RT_USING_PTHREADS
- extern void pthread_exit(void *value);
- pthread_exit((void *)status);
-#else
- LOG_E("thread:%s exit:%d!", self->name, status);
- rt_thread_control(self, RT_THREAD_CTRL_CLOSE, RT_NULL);
-#endif
- }
-}
-
-#ifdef RT_USING_MSH
-int system(const char *command)
-{
- extern int msh_exec(char *cmd, rt_size_t length);
-
- if (command)
- {
- msh_exec((char *)command, rt_strlen(command));
- }
-
- return 0;
-}
-RTM_EXPORT(system);
-#endif /* RT_USING_MSH */