summaryrefslogtreecommitdiff
path: root/walk.c
AgeCommit message (Collapse)Author
2026-05-22Remove implicit cast [-Wenum-conversion] in walk.chhvn
2026-05-22Include sys/wait.h on OpenBSD for WIFSIGNALED()hhvn
2018-12-29Restore tty attributes if interactive child is terminated by signalBert Münnich
Some programs like su(1) do not restore tty attributes like ECHO when they are terminated by receiving SIGINT. Other shells (bash, mksh, zsh) save tty attributes before executing an external command and restore them if the child exited due to the receipt of a signal. rc now does the same if it is interactive.
2018-08-08improved implementation of if_state inspired by borkovicToby Goodwin
2018-05-30if_state was being clobbered while running body of succeeding ifToby Goodwin
2018-03-26whitespace cleanupsToby Goodwin
2018-03-05implement walk half of if not, plus testsToby Goodwin
2017-08-28remove blank line at end of fileToby Goodwin
2017-08-26Remove space at end of lineDrazen Borkovic
2017-08-26Add "continue" builtinDrazen Borkovic
2017-05-25Fix: "rc -e" exits if condition in while statement returns false the second timeDrazen Borkovic
2015-05-16 Bug: more wrongly ordered header file includes (thanks Callumtjg
Gibson).
2015-05-16 Bug: it's no longer possible to use parentheses to sneak a word thattjg
needs quoting past the "quoting detector", so `fn x { echo $(x.y) }' now works both in the current rc and its descendants.
2015-05-16add some extra calls to setsigdefaultstjg
2015-05-16reinstate setsigdefaults after nSubshell forktgoodwin
(disappeared between 1.4 and 1.5b1)
2015-05-16use sigsetjmp, etc.tgoodwin
2015-05-16autoconftim
2015-05-16Initial revisiontim
2015-05-16Initial revisiontim
2015-05-16beta: rc-1.5b2Toby Goodwin
2015-05-16beta: rc-1.5betadev1Byron Rakitzis
2015-05-16release: rc-1.4Byron Rakitzis