summaryrefslogtreecommitdiff
path: root/Src/exec.c
AgeCommit message (Expand)AuthorFilesLines
2022-12-1651212: remove STOUC() macroOliver Kiddle1-1/+1
2022-12-1351210: Clear errflag before calling EXIT trapBart Schaefer1-0/+4
2022-12-1251134: ! return doesn't change the return statusPeter Stephenson1-1/+1
2022-12-0951161: correct errno after closing xtrace FDBart Schaefer1-0/+3
2022-12-0351094: consistent use of bit-manipulation for noerrexit value changesPhilippe Altherr1-3/+3
2022-12-0351098: remove unreachable NOERREXIT_UNTIL_EXEC code and effectsPhilippe Altherr1-12/+1
2022-12-0351076: fix ERR_EXIT when used with "eval" or "source"; documentary commentsPhilippe Altherr1-3/+43
2022-12-0351071: fix ERR_RETURN for functions in conditional statementsPhilippe Altherr1-7/+5
2022-12-0351001: fix for ERR_EXIT following shell function; update testsPhilippe Altherr1-9/+1
2022-12-0351001: fix for ERR_EXIT with pipeline negation ("!"); update testsPhilippe Altherr1-5/+8
2022-12-0351001: Reverts 8839e969b, most of 1ba8714a, and d873ed60.Philippe Altherr1-3/+1
2022-11-0950929: fix handling of ERR_RETURN bent by 50928.Bart Schaefer1-1/+1
2022-11-0950928: fix tests for 50897, mention behavior change in NEWSBart Schaefer1-0/+2
2022-11-0950922: fix additional cases of signals for current shell jobs on the right of...Bart Schaefer1-2/+6
2022-11-0850897: nonzero status of complex commands should trigger ERR_EXITBart Schaefer1-1/+1
2022-11-0250851: restore typtab when necessaryJun-ichi Takimoto1-0/+12
2022-04-2950136: Fix =(nosuchcommand) race/deadlock first reported in workers/42609Bart Schaefer1-4/+0
2022-04-2850162: Fix multios with current-shell "exec" (aka nullexec).Bart Schaefer1-0/+4
2022-04-2550049: care with signed charactersPeter Stephenson1-1/+1
2022-03-3049906 (Bart), 49911: Fixes to querying jobs in subshell.Peter Stephenson1-0/+1
2022-03-3049813: <<<: Document newline behavior and fix optimizationMikael Magnusson1-1/+3
2022-01-3049694 + doc: Allow using empty STTY= to freeze tty for a single commandMikael Magnusson1-2/+4
2021-11-12github #82: Fix typosDimitris Apostolou1-1/+1
2021-09-0949353: Fix comments in sourced file.Peter Stephenson1-1/+1
2021-08-2649307 with doc update: POSIX_TRAPS fix.Peter Stephenson1-1/+2
2021-05-1648857: declare "volatile" all globals that may be modified by signal handlersBart Schaefer1-3/+5
2021-04-1047794: exec: run final pipeline command in a subshell in sh modebrian m. carlson1-4/+6
2021-02-16Allow more scripts without #!Justine Tunney1-4/+23
2020-07-2846268: suppress a useless compiler warning around nice()Roman Perepelitsa1-2/+1
2020-07-0546175/0003: Fix the RM_STAR_SILENT bug from the parent commit.Daniel Shahaf1-1/+1
2020-06-0946026: Add CLOBBER_EMPTY option.Peter Stephenson1-5/+22
2020-06-08users/24909: Don't clean up special file list too early.Peter Stephenson1-1/+1
2020-05-2845923 (with memory leak fixed, cf. 45924): zprof: Don't tally all anonymous f...Daniel Shahaf1-2/+18
2020-03-2245583/0008: Add the 'function -T' syntax.Daniel Shahaf1-3/+5
2020-03-2245583/0007: WC_FUNCDEF: Add a placeholder element.Daniel Shahaf1-1/+2
2020-03-2245583/0001: internal: Remove a redundant assignment.Daniel Shahaf1-1/+0
2020-03-07Merge remote-tracking branch 'origin/master' into 5.9Daniel Shahaf1-4/+2
2020-02-27users/24710: Fix job control problem with sudo.Peter Stephenson1-1/+2
2020-01-2945343: Queue signals around arithmetic evaluationsDaniel Shahaf1-3/+0
2019-12-2645131: Make a function that redefines itself preserve its tracedness.Daniel Shahaf1-0/+6
2019-12-1845083: Add signal protection to execarith().Peter Stephenson1-0/+3
2019-12-1845066: internal: Document forklevel, locallevel, and exit_pending.Daniel Shahaf1-0/+4
2019-12-1745058: internal: Add symbolic names to possible values of zexit()'s "from_whe...Daniel Shahaf1-1/+1
2019-12-1545025: fix re-entrancy problem with memory management in readoutput().Peter Stephenson1-25/+36
2019-12-1145004: Fix typos in commentsMartijn Dekker1-1/+1
2019-10-1644841: Better checking of errors from "nice"_RuRo_ (Андрей Стоцкий)1-2/+5
2019-08-0344635: Don't apply STAT_NOPRINT to backgrounded jobsPeter Stephenson1-1/+2
2019-07-0244480: Don't automatically close externally visible file descroptors.Peter Stephenson1-1/+4
2019-05-2044307: allow for atoi() returning a negative numberOliver Kiddle1-1/+1
2019-04-1044214: <(...) substitutions shouldn't grab the terminalEric Freese1-1/+1