diff options
author | Ron Yorston <rmy@pobox.com> | 2024-06-22 16:44:23 +0100 |
---|---|---|
committer | Ron Yorston <rmy@pobox.com> | 2024-06-22 16:44:23 +0100 |
commit | 98a0e0e272018a1ae2cc5cd4fa9775c5cfb33dec (patch) | |
tree | efec06cd0ad50e6929cce41a4089a6a5f446d189 /shell | |
parent | 790e37727319c3dd9c2d4e45dac9b6cc38a5d25f (diff) | |
download | busybox-w32-98a0e0e272018a1ae2cc5cd4fa9775c5cfb33dec.tar.gz busybox-w32-98a0e0e272018a1ae2cc5cd4fa9775c5cfb33dec.tar.bz2 busybox-w32-98a0e0e272018a1ae2cc5cd4fa9775c5cfb33dec.zip |
win32: add env var to control error dialogs
If the environment variable BB_CRITICAL_ERROR_DIALOGS is set to
1 critical error dialogs are enabled. If unset or set to any
other value they aren't. In either case the error messages
introduced by commit 790e37727 (win32: revert 'don't set error
mode') are issued.
The shell exports BB_CRITICAL_ERROR_DIALOGS to the environment
immediately on any change so the setting takes effect at once.
Adds 104-160 bytes.
(GitHub issue #423)
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ash.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/shell/ash.c b/shell/ash.c index ad77689e7..817b5635f 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -2443,6 +2443,7 @@ static const struct { | |||
2443 | { VSTRFIXED|VTEXTFIXED|VUNSET, BB_SKIP_ANSI_EMULATION, change_terminal_mode }, | 2443 | { VSTRFIXED|VTEXTFIXED|VUNSET, BB_SKIP_ANSI_EMULATION, change_terminal_mode }, |
2444 | { VSTRFIXED|VTEXTFIXED|VUNSET, BB_TERMINAL_MODE, change_terminal_mode }, | 2444 | { VSTRFIXED|VTEXTFIXED|VUNSET, BB_TERMINAL_MODE, change_terminal_mode }, |
2445 | { VSTRFIXED|VTEXTFIXED|VUNSET, BB_OVERRIDE_APPLETS, change_override_applets }, | 2445 | { VSTRFIXED|VTEXTFIXED|VUNSET, BB_OVERRIDE_APPLETS, change_override_applets }, |
2446 | { VSTRFIXED|VTEXTFIXED|VUNSET, BB_CRITICAL_ERROR_DIALOGS, change_critical_error_dialogs }, | ||
2446 | #endif | 2447 | #endif |
2447 | }; | 2448 | }; |
2448 | 2449 | ||