diff options
| author | xiao-mang <[email protected]> | 2023-04-26 17:21:00 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-04-26 17:21:00 +0800 |
| commit | c043657353e9c7669b53ae2f5c2b597c1256bfde (patch) | |
| tree | 5a5dc00037af9ee08277f0785bd7a142df030c71 | |
| parent | 6e7c5d9bc9f9b5491bd9edd702d20867a92b5ec5 (diff) | |
fork子进程时,lwp_struct_copy函数增加拷贝working_directory功能 (#7380)
| -rw-r--r-- | components/lwp/lwp_syscall.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/components/lwp/lwp_syscall.c b/components/lwp/lwp_syscall.c index 6f8479e26a..806f99206e 100644 --- a/components/lwp/lwp_syscall.c +++ b/components/lwp/lwp_syscall.c @@ -1623,6 +1623,7 @@ static void lwp_struct_copy(struct rt_lwp *dst, struct rt_lwp *src) dst->sa_flags = src->sa_flags; dst->signal_mask = src->signal_mask; rt_memcpy(dst->signal_handler, src->signal_handler, sizeof dst->signal_handler); + rt_strcpy(dst->working_directory, src->working_directory); } static int lwp_copy_files(struct rt_lwp *dst, struct rt_lwp *src) |
