diff options
| author | xqyjlj <[email protected]> | 2023-03-28 15:53:15 +0800 |
|---|---|---|
| committer | guo <[email protected]> | 2023-03-31 10:56:37 +0800 |
| commit | e4bd8e00f0e7b56b181c810f73249eb6fc9b63f9 (patch) | |
| tree | 2fcac2f31e02ad1bd1a9da6be3de5e75b2b8f8f9 /components | |
| parent | 954f1d9b63d35bdefb567b8009fcaa9be86a7f9f (diff) | |
✨ feat(components/lwp/lwp.c): add OS env to default environ
Diffstat (limited to 'components')
| -rw-r--r-- | components/lwp/lwp.c | 1 | ||||
| -rw-r--r-- | components/lwp/lwp_syscall.c | 2 |
2 files changed, 2 insertions, 1 deletions
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))) { |
