libbb: invert the meaning of SETUP_ENV_NO_CHDIR -> SETUP_ENV_CHDIR
Double negatives are hard to grok. function old new delta login_main 986 988 +2 su_main 474 470 -4 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 2/-4) Total: -2 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -10791,7 +10791,7 @@ preadfd(void)
|
||||
write(STDOUT_FILENO, "^C", 2);
|
||||
raise(SIGINT);
|
||||
/* raise(SIGINT) did not work! (e.g. if SIGINT
|
||||
* is SIG_INGed on startup, it stays SIG_IGNed)
|
||||
* is SIG_IGNed on startup, it stays SIG_IGNed)
|
||||
*/
|
||||
if (trap[SIGINT]) {
|
||||
buf[0] = '\n';
|
||||
|
@@ -10361,7 +10361,7 @@ int hush_main(int argc, char **argv)
|
||||
//it ignores TERM:
|
||||
// bash -i -c 'kill $$; echo ALIVE'
|
||||
// ALIVE
|
||||
//it resets SIG_INGed HUP to SIG_DFL:
|
||||
//it resets SIG_IGNed HUP to SIG_DFL:
|
||||
// trap '' hup; bash -i -c 'kill -hup $$; echo ALIVE'
|
||||
// Hangup [the message is not printed by bash, it's the shell which started it]
|
||||
//is talkative about jobs and exiting:
|
||||
|
Reference in New Issue
Block a user