diff options
| author | Ron Yorston <rmy@pobox.com> | 2025-09-09 12:39:22 +0100 |
|---|---|---|
| committer | Ron Yorston <rmy@pobox.com> | 2025-09-09 12:39:22 +0100 |
| commit | ee5f8909846d034012abe5d166f5f34a1c1f08f0 (patch) | |
| tree | b76780d6a5d427d259b070ad221d6bd68fddb58e /scripts/mkdiff_obj | |
| parent | 6609fa34057edfb842b2ca234db488fe4da982cc (diff) | |
| download | busybox-w32-ee5f8909846d034012abe5d166f5f34a1c1f08f0.tar.gz busybox-w32-ee5f8909846d034012abe5d166f5f34a1c1f08f0.tar.bz2 busybox-w32-ee5f8909846d034012abe5d166f5f34a1c1f08f0.zip | |
ash: eval: Reset handler when entering a subshell
Apply upstream commit 81274d8b3.
On Windows it isn't necessary to reset the exception handler in
evalbackcmd() or evalpipe(), as that will have been done by
forkshell_init().
The globals_misc structure now contains a setjmp() buffer. On
64-bit Windows this needs 16-byte alignment. This is achieved
in the forkshell data structure by placing the globals_misc
data immediately after the 16-byte aligned forkshell data.
Saves 144 bytes in the 64-bit build.
Diffstat (limited to 'scripts/mkdiff_obj')
0 files changed, 0 insertions, 0 deletions
