From 4f6a1615956a1ea2deb0835658c44c7f41f28ee0 Mon Sep 17 00:00:00 2001 From: ElectronSpark <820461770@qq.com> Date: Sun, 30 Jan 2022 12:45:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=20msh=20=E5=88=9B=E5=BB=BA=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=80=81=E8=BF=9B=E7=A8=8B=E6=97=B6=E5=90=91=E5=85=B6?= =?UTF-8?q?=E4=BC=A0=E9=80=92=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/lwp/lwp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/lwp/lwp.c b/components/lwp/lwp.c index 08e640d3cc..e2c197973f 100644 --- a/components/lwp/lwp.c +++ b/components/lwp/lwp.c @@ -1267,15 +1267,17 @@ pid_t lwp_execve(char *filename, int argc, char **argv, char **envp) return -RT_ERROR; } +extern char **__environ; + #ifdef RT_USING_GDBSERVER pid_t exec(char *filename, int debug, int argc, char **argv) { - return lwp_execve(filename, debug, argc, argv, 0); + return lwp_execve(filename, debug, argc, argv, __environ); } #else pid_t exec(char *filename, int argc, char **argv) { - return lwp_execve(filename, argc, argv, 0); + return lwp_execve(filename, argc, argv, __environ); } #endif -- Gitee