From e4bd8e00f0e7b56b181c810f73249eb6fc9b63f9 Mon Sep 17 00:00:00 2001 From: xqyjlj Date: Tue, 28 Mar 2023 15:53:15 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(components/lwp/lwp.c):=20add?= =?UTF-8?q?=20OS=20env=20to=20default=20environ?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/lwp/lwp.c | 1 + components/lwp/lwp_syscall.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/components/lwp/lwp.c b/components/lwp/lwp.c index 90f7b35e43..7fe3230ac5 100644 --- a/components/lwp/lwp.c +++ b/components/lwp/lwp.c @@ -1329,6 +1329,7 @@ char **__environ = 0; pid_t exec(char *filename, int debug, int argc, char **argv) { + setenv("OS", "RT-Thread", 1); return lwp_execve(filename, debug, argc, argv, __environ); } diff --git a/components/lwp/lwp_syscall.c b/components/lwp/lwp_syscall.c index 8d1486c550..db5434264c 100644 --- a/components/lwp/lwp_syscall.c +++ b/components/lwp/lwp_syscall.c @@ -4584,7 +4584,7 @@ sysret_t sys_uname(struct utsname *uts) { struct utsname utsbuff = {0}; int ret = 0; - char *machine; + const char *machine; if (!lwp_user_accessable((void *)uts, sizeof(struct utsname))) {