aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorRon Yorston <rmy@pobox.com>2020-06-01 08:43:17 +0100
committerRon Yorston <rmy@pobox.com>2020-06-01 08:43:17 +0100
commit3c5995713d91df7b6f803b34e43df188646b0676 (patch)
tree8e00d001cb509aa1f448cebdfb5d12eb9d743c18 /docs
parentf81fcc84134ab2f29816dbfaf2e5af9ee62d2691 (diff)
downloadbusybox-w32-3c5995713d91df7b6f803b34e43df188646b0676.tar.gz
busybox-w32-3c5995713d91df7b6f803b34e43df188646b0676.tar.bz2
busybox-w32-3c5995713d91df7b6f803b34e43df188646b0676.zip
ash: simplify spawning during forkshell
spawn_forkshell() uses mingw_spawn_proc() to start the child shell. mingw_spawn_proc() then calls mingw_spawn_1() which determines that "sh" is an applet, thus calling mingw_spawn_applet() which finally calls spawnveq(). Not only is this convoluted it also won't work if PREFER_APPLETS and SH_STANDALONE aren't enabled. Simplify matters by adding a new function, mingw_spawn_forkshell(), which is tailored for just this case.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions