diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2020-02-19 17:33:44 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2020-02-20 09:36:51 +0100 |
commit | 3e729102a86b1fb536f61c6ebcd95321ba98528d (patch) | |
tree | 0624e6d0c39f564ad18b4eac3fa1e590eadd7f0b /shell/hush.c | |
parent | 54bef2a8efd21e9992a9d26cf30c5b26cbc0e21a (diff) | |
download | busybox-3e729102a86b1fb536f61c6ebcd95321ba98528d.tar.gz |
ash: eval: Replace with listsetvar with mklocal/setvareq
Upstream commit:
Date: Sat, 19 May 2018 02:39:55 +0800
eval: Replace with listsetvar with mklocal/setvareq
This patch replaces listsetvar with mklocal/setvareq. As we now
determine special built-in status prior to variable assignment, we
no longer have to do a second pass listsetvar. Instead we will
call setvareq directly instead of mklocal when necessary.
In order to do this mklocal can now take a flag in order to mark
a variable for export.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush.c')
0 files changed, 0 insertions, 0 deletions