about summary refs log tree commit diff
path: root/Src/exec.c
Commit message (Collapse)AuthorAgeFilesLines
* Check the return value of all pipe(), read(), and write() calls.Wayne Davison2009-12-161-29/+59
| | | | | | Gets rid of all the remaining "ignoring return value" compiler warnings, and makes some read/write operations safer by ensuring that an EINTR is handled.
* 27442 plus tweak: wait returns status for $! even if exitedPeter Stephenson2009-12-021-0/+2
|
* 27284: better use of movefd()Peter Stephenson2009-09-221-8/+13
|
* 27283: failure to dup fd caused mayhemPeter Stephenson2009-09-211-0/+1
|
* 27134: Close SHTTY on exec.Peter Stephenson2009-07-121-1/+9
| | | | | 27135: POSIX_JOBS leaves MONITOR on in subshell and doesn't save parent job table.
* 27131: allow MONITOR in subshell by not closing SHTTYPeter Stephenson2009-07-111-5/+1
|
* 27129: fix status at start of function, command subst, etc.Peter Stephenson2009-07-111-2/+4
|
* 27126: a few more contexts where executing empty lists gives status zeroPeter Stephenson2009-07-101-1/+4
|
* 27106: reset status on command that expands to emptyPeter Stephenson2009-07-101-1/+25
| | | | 27122: add POSIX_JOBS option
* 26735: Check some function return values for failures. Gets rid ofWayne Davison2009-03-151-1/+2
| | | | some compiler warnings, and improves error handling/notification.
* 26686: problem storing long $_ using VARARR()Peter Stephenson2009-03-031-5/+13
|
* 26546, 26556: sticky emulation for functions defined in emulate ... -c ...Peter Stephenson2009-02-111-2/+32
| | | | environments, plus documentation
* 26056 "< <(...)more_stuff" etc. are errorsPeter Stephenson2008-11-171-1/+6
|
* 26042 with some fixes from 26043 (Mikael):Peter Stephenson2008-11-131-8/+10
| | | | | allow <(...) and >(...) to occur in the middle of strings and =(...) to have extra text following
* 25140: improve error handling/reporting for here-document temp files.Bart Schaefer2008-10-101-2/+3
|
* 25791: force return from eval-style DEBUG trap lost statusPeter Stephenson2008-10-011-2/+4
|
* 25775: fix logical problem with function line numbering inside eval-style trapsPeter Stephenson2008-09-291-3/+5
|
* users/13295, tweaked: dont reset line numbers when parsing strings, sometimesPeter Stephenson2008-09-291-7/+9
|
* 25744: dynamic named directories and further doshfunc() simplificationPeter Stephenson2008-09-261-5/+4
|
* 25721: revert another mistake of 25701.Clint Adams2008-09-221-1/+0
|
* correct overzealousness in 25701Clint Adams2008-09-211-1/+0
|
* 25701: fix memory leak in loadautofn.Clint Adams2008-09-211-1/+5
|
* 25677: add %x and %I prompt escapes for shell source code debuggingPeter Stephenson2008-09-161-12/+10
| | | | tidy up interface to doshfunc()
* 25651: make getpermtext() output indentation more logicalPeter Stephenson2008-09-111-1/+1
|
* 25643: keep DEBUG and ZERR traps in subshellsPeter Stephenson2008-09-111-1/+2
|
* 25637: dereference prog after the NULL check.Clint Adams2008-09-101-1/+2
|
* 25627: add $ZSH_SUBSHELLPeter Stephenson2008-09-051-0/+7
|
* 25615: $ZSH_DEBUG_CMD for use in DEBUG trapsPeter Stephenson2008-09-051-0/+7
|
* 25595: fix line numbers with EVAL_LINENO,Peter Stephenson2008-09-031-4/+9
| | | | | try to fix oddities with funcstack and sourced files, simplify use of caller element of funcstack
* 25587: fix a==(stuff) and associated stuff.Peter Stephenson2008-09-011-0/+7
|
* 25570: line numbers of complex sublists were wrong, plus testPeter Stephenson2008-08-311-1/+1
| | | | make lineno zlong in another place
* users/13169: really restore emulation mode after 'emulate -L'Andrey Borzenkov2008-08-311-1/+3
|
* 25532: problem skipping assignments etc. with setopt ERREXITPeter Stephenson2008-08-251-3/+4
|
* 25508: set file name if function came from dump filePeter Stephenson2008-08-221-1/+4
|
* 25448: add $funcfiletrace to show absolute line number for callerPeter Stephenson2008-08-131-0/+1
|
* 25247 with further modifications: add $funcsourcetracePeter Stephenson2008-08-111-6/+35
|
* 25415: Make DEBUG_BEFORE_CMD the default.Peter Stephenson2008-08-071-11/+47
| | | | | Reuse ERR_EXIT in DEBUG traps. Clean up trapreturn code.
* 25405: return status from anonymous functions was not handledPeter Stephenson2008-08-061-2/+3
|
* fix problems with trapreturn, in particular in source inside trapPeter Stephenson2008-08-011-1/+17
|
* 25345, 25347: neaten interface from main shell to zlePeter Stephenson2008-07-311-1/+1
|
* 25272: add zshaddhistory hookPeter Stephenson2008-07-171-0/+11
|
* 25255: add anonymous function capabilityPeter Stephenson2008-06-301-28/+50
|
* 25145: make sure XTRACE output is redirected with stderrPeter Stephenson2008-06-111-7/+8
|
* 24996: improve xtrace output for patternsPeter Stephenson2008-05-111-0/+60
|
* 24588: tweak glob qualifier completionPeter Stephenson2008-02-231-1/+4
| | | | 24590: turn down error reporting when unquoting
* users/12632: bug unexporting special after being set for funccallPeter Stephenson2008-02-211-0/+2
|
* 24150: Exit status of null command should be exit status of last cmdsubst.Bart Schaefer2007-12-091-1/+1
|
* unposted: add explanatory comment for blocking around fork()Peter Stephenson2007-12-071-0/+6
|
* 24179: use queue_signals() for 24170Peter Stephenson2007-12-071-4/+2
| | | | 24180: back off strerror_r() patch, except for use of temporary var
* Guillaume Chazarain: 24170: block interrupts around fork()Peter Stephenson2007-12-071-0/+4
|