summary refs log tree commit diff
path: root/Src/signals.c
Commit message (Collapse)AuthorAgeFilesLines
* 27442 plus tweak: wait returns status for $! even if exitedPeter Stephenson2009-12-021-0/+10
|
* 27159: restore pre-23067 behavior of SIGINT outside a "wait", so thatBart Schaefer2009-07-201-11/+20
| | | | foreground jobs that handle or ignore interrupts are not orphaned.
* 27106: reset status on command that expands to emptyPeter Stephenson2009-07-101-0/+1
| | | | 27122: add POSIX_JOBS option
* 26546, 26556: sticky emulation for functions defined in emulate ... -c ...Peter Stephenson2009-02-111-1/+2
| | | | environments, plus documentation
* 25775: fix logical problem with function line numbering inside eval-style trapsPeter Stephenson2008-09-291-0/+8
|
* 25744: dynamic named directories and further doshfunc() simplificationPeter Stephenson2008-09-261-1/+1
|
* 25677: add %x and %I prompt escapes for shell source code debuggingPeter Stephenson2008-09-161-8/+19
| | | | tidy up interface to doshfunc()
* 25247 with further modifications: add $funcsourcetracePeter Stephenson2008-08-111-0/+1
|
* 25415: Make DEBUG_BEFORE_CMD the default.Peter Stephenson2008-08-071-29/+15
| | | | | Reuse ERR_EXIT in DEBUG traps. Clean up trapreturn code.
* fix problems with trapreturn, in particular in source inside trapPeter Stephenson2008-08-011-0/+2
|
* 25345, 25347: neaten interface from main shell to zlePeter Stephenson2008-07-311-1/+1
|
* users/12812: fix hang with confusion over process numbersPeter Stephenson2008-05-021-28/+48
|
* Guillaume Chazarain: 23364: fix race in POSIX signal blockingPeter Stephenson2007-05-011-20/+13
| | | | by using local variables
* Mark an arg as UNUSED().Wayne Davison2007-01-261-1/+1
|
* 23101: various combinations of ZERR with function returns were feature-riddenPeter Stephenson2007-01-121-1/+7
|
* document OS may handle negative or zero PID in killPeter Stephenson2006-12-191-49/+99
|
* 22474: use variable argument lists to improve error message handlingPeter Stephenson2006-05-301-4/+4
|
* Changed some structures to avoid gcc's type-punned warnings.Wayne Davison2006-03-071-4/+4
|
* 22317: exit status from code backgrounded in functionPeter Stephenson2006-03-021-20/+39
| | | | | 22277, 22281, tweaks: standardize behaviour of wait builtin with trapped signals
* 21814: error handling for traps in "always" constructs.Bart Schaefer2005-12-151-2/+7
|
* 21197: Fix LOCAL_TRAPS inside another trapPeter Stephenson2005-04-271-1/+8
|
* fix autoloaded trap bug; rejig use of trapfuncsPeter Stephenson2005-02-061-22/+66
| | | | (now traplists); improve trap tests
* c.f. 20675: improve zle as a basis for Unicode.Peter Stephenson2005-01-141-1/+1
| | | | unposted: update version to 4.2.3-dev-1
* 20576: fix core dump on TRAPEXITPeter Stephenson2004-11-231-1/+13
|
* 20572: Allow alternative signal namesPeter Stephenson2004-11-221-9/+6
|
* 20467: Reintroduce rusage-based escapes for TIMEFMT.Peter Stephenson2004-10-081-13/+26
|
* 20462: Use getrusage for timing again.Peter Stephenson2004-10-071-2/+2
| | | | Time processes from before rather than after fork.
* 20221: $LINENO in trap '...' DEBUG was wrong.Peter Stephenson2004-07-291-3/+8
|
* 20198: fix TRAPEXIT.Peter Stephenson2004-07-261-3/+4
|
* Fix TRAPS_ASYNC so that it handles signals correctly.Peter Stephenson2004-05-021-23/+19
|
* 19809: improve NO_TRAPS_ASYNC by queueing traps alonePeter Stephenson2004-04-211-2/+21
|
* zsh-users/7365: new TRAPS_ASYNC optionPeter Stephenson2004-04-191-2/+3
|
* 19682: Don't run ZERR, DEBUG or EXIT traps inside other traps.Peter Stephenson2004-03-251-1/+23
|
* 19575: Fix problem with trap on EXIT overriding statusPeter Stephenson2004-03-101-18/+35
|
* 19242: Make job table dynamically reallocatable.Peter Stephenson2003-11-131-1/+1
|
* 18492: Provide partial fix for multios and output process substitutionPeter Stephenson2003-05-021-1/+4
| | | | asynchronicity problem. Document workarounds for remaining problems.
* 17250: dont't execsave()/execrestore() around synchronous trapsPeter Stephenson2002-05-291-2/+12
|
* more handler -> zhandlerPeter Stephenson2001-06-181-3/+3
|
* rename handler() to zhandler() because it's now exported to modules (14951)Sven Wischnowsky2001-06-181-2/+2
|
* mod_export handlerPeter Stephenson2001-06-131-1/+1
|
* add mod_export in a couple of places where it was missingOliver Kiddle2001-05-231-1/+1
|
* Fix problem with traps not runing if shell exec'd final commandPeter Stephenson2001-03-301-0/+16
|
* make signal queueing variables be exported to modules (13384)Sven Wischnowsky2001-01-251-3/+3
|
* remove 13108 (trap queues); replace with signal queueing to ensure that user ↵Sven Wischnowsky2001-01-161-53/+25
| | | | signal handlers are only executed when it is safe to run them (13365)
* Sven: 13108: Handle traps synchronouslyPeter Stephenson2000-11-111-9/+63
| | | | pws: 13109, 13111: clear up zle display when output produced in trap.
* Change some zerr to zwarn for consistency.Bart Schaefer2000-10-021-2/+1
|
* Delete stray whitespace.Bart Schaefer2000-06-151-1/+0
|
* 11906: yet two more saving trap bugsPeter Stephenson2000-06-141-8/+14
|
* 11901: two more trap saving bugsPeter Stephenson2000-06-141-1/+5
|
* 11895: trap exit problem when exiting from function scopePeter Stephenson2000-06-141-2/+2
|