diff --git a/components/finsh/msh.c b/components/finsh/msh.c index 884d408ec349f094c77db4b12e8d923086bbb4ec..59f824f02a912edf96de5a7ad89df968bb44c458 100644 --- a/components/finsh/msh.c +++ b/components/finsh/msh.c @@ -261,21 +261,6 @@ int msh_exec_module(const char *cmd_line, int size) rt_free(pg_name); return ret; } - -int system(const char *command) -{ - int ret = -RT_ENOMEM; - char *cmd = rt_strdup(command); - - if (cmd) - { - ret = msh_exec(cmd, rt_strlen(cmd)); - rt_free(cmd); - } - - return ret; -} -RTM_EXPORT(system); #endif static int _msh_exec_cmd(char *cmd, rt_size_t length, int *retp)