[kconfig] add 64bit default value for stack size. set tick HZ as 1000 by default (#5778)

* [kconfig] add 64bit default value for stack size. set tick HZ as 1000 by default

* 用RT_KSERVICE_USING_STDLIB_MEMXXX代替RT_KSERVICE_USING_STDLIB_MEMCP/MEMSET
将RT_KSERVICE_USING_STDLIB设置为默认开启

* 优化rt_kprintf支持longlong的能力,默认在64位CPU为开启状态
RT_PRINTF_LONGLONG命名不规范,更改为RT_KPRINTF_USING_LONGLONG

* fix commit error

* fix error

* 优化 system 函数

* RT_KSERVICE_USING_STDLIB_MEMXXX->RT_KSERVICE_USING_STDLIB_MEMORY
This commit is contained in:
Man, Jianting (Meco)
2022-04-08 12:40:36 -04:00
committed by GitHub
parent eb2fc60207
commit 03823b5016
5 changed files with 56 additions and 60 deletions

View File

@@ -30,16 +30,12 @@ int system(const char *command)
{
extern int msh_exec(char *cmd, rt_size_t length);
int ret = -RT_ENOMEM;
char *cmd = rt_strdup(command);
if (cmd)
if (command)
{
ret = msh_exec(cmd, rt_strlen(cmd));
rt_free(cmd);
msh_exec((char *)command, rt_strlen(command));
}
return ret;
return 0;
}
RTM_EXPORT(system);
#endif
#endif /* RT_USING_MSH */