| Commit message (Expand) | Author | Age | Files | Lines |
* | When system calls indicate an error they return -1, not some arbitrary |  deraadt | 2019-06-28 | 1 | -5/+5 |
* | Favor usage of __func__ in warning/error messages. Some of them referred to the |  anton | 2018-03-15 | 1 | -4/+4 |
* | Introduce internal_warningf() and mark internal_errorf() as noreturn |  jca | 2018-01-16 | 1 | -5/+5 |
* | Stop pretending we support building ksh without EDIT/HISTORY support |  jca | 2018-01-15 | 1 | -3/+1 |
* | Add -Wshadow to Makefile and fix the resulting warnings. Many of |  millert | 2017-12-27 | 1 | -4/+4 |
* | Get rid of a todo by stop declaring variable texec as static and instead zeroing |  anton | 2017-12-18 | 1 | -2/+3 |
* | I missed a bit of the indentation fix from Kartik Agaram. |  millert | 2016-12-11 | 1 | -4/+4 |
* | When ERREXIT (set -e) is in effect, don't disable it after a |  millert | 2016-12-11 | 1 | -3/+11 |
* | In execute() we assign xerrorok to a dummy value if it is NULL |  millert | 2016-12-11 | 1 | -7/+4 |
* | Fix for() loop indentation for TCASE in execute() and add some |  millert | 2016-12-11 | 1 | -6/+8 |
* | rename global "e" to genv to avoid accidental shadowing and aliasing. |  tedu | 2015-12-30 | 1 | -31/+31 |
* | Move system headers from sh.h to those files that actually need them. |  tb | 2015-12-14 | 1 | -1/+6 |
* | Add uses of areallocarray(). mksh and Bitrig ksh already have similar |  mmcc | 2015-11-01 | 1 | -3/+3 |
* | Move string.h include from sh.h to the files that use it. |  mmcc | 2015-10-19 | 1 | -1/+2 |
* | Apply style(9) to header includes. |  mmcc | 2015-10-19 | 1 | -4/+6 |
* | Drop two useless defines. |  mmcc | 2015-10-17 | 1 | -3/+3 |
* | Move a system header include from the global header (sh.h) into the |  mmcc | 2015-10-17 | 1 | -1/+2 |
* | Make errorf() and bi_errorf() handle a NULL argument. |  millert | 2015-09-22 | 1 | -2/+2 |
* | Last of the (thing *)0 -> NULL, from Michael McConville. No binary |  nicm | 2015-09-18 | 1 | -8/+8 |
* | Remove unnecessary casts, from Michael McConville. No binary change. |  nicm | 2015-09-17 | 1 | -2/+2 |
* | correct spelling of NULL from (char *)0. from Michael McConville. |  tedu | 2015-09-15 | 1 | -12/+12 |
* | Replace Tflag typedef with just int; ok tedu |  nicm | 2015-09-14 | 1 | -4/+3 |
* | Replace newline and space defines by "\n" and " " directly, from Michael |  nicm | 2015-09-10 | 1 | -3/+3 |
* | Convert many atoi() calls to strtonum(), adding range checks and failure |  deraadt | 2015-04-18 | 1 | -3/+6 |
* | POSIX specifies that for an AND/OR list, only the last command's |  millert | 2013-06-10 | 1 | -5/+7 |
* | pass "xerrok" status across the execution call stack to more closely |  jaredy | 2009-01-29 | 1 | -33/+43 |
* | Call ERR trap _before_ doing exit handling. Otherwise it's too late |  otto | 2007-09-05 | 1 | -2/+2 |
* | another memory leak fix found by coverity. from netbsd but modified. |  fgsch | 2007-08-02 | 1 | -2/+8 |
* | fix lint comments, no functional changes; ok ray |  jaredy | 2006-04-10 | 1 | -3/+3 |
* | Simplify savefd() by removing the "noclose" flag and make noclose |  millert | 2006-03-17 | 1 | -7/+6 |
* | fix a few name clashes with libc; found by lint. ok deraadt@ |  otto | 2005-12-11 | 1 | -10/+10 |
* | remove unused variables and functions |  deraadt | 2005-12-11 | 1 | -2/+2 |
* | Fix " handling in here documents. POSIX says they are not special, so |  otto | 2005-09-11 | 1 | -2/+2 |
* | lots of indentation cleanup, now ksh is readable like our other code. |  deraadt | 2005-03-30 | 1 | -124/+116 |
* | spacing |  deraadt | 2005-03-28 | 1 | -6/+3 |
* | Fix a use-after-free, that causs core dumps if a shell is killed |  otto | 2004-12-22 | 1 | -10/+9 |
* | Use stdbool.h instead of rolling our own bools. |  millert | 2004-12-22 | 1 | -35/+35 |
* | Ansification plus some minor knf. No binary change on i386 and |  otto | 2004-12-20 | 1 | -94/+44 |
* | spacing |  deraadt | 2004-12-19 | 1 | -3/+3 |
* | Replace fd_clexec() with calls to fcntl(fd, F_SETFD, FD_CLOEXEC) |  millert | 2004-12-18 | 1 | -12/+1 |
* | deregister |  millert | 2004-12-18 | 1 | -12/+12 |
* | Get rid of #ifdef KSH since we don't care about building a V7 style sh and |  millert | 2004-12-18 | 1 | -29/+4 |
* | Remove unused OS dependent #ifdef blocks, #defines and macro abstraction. |  millert | 2004-12-18 | 1 | -257/+34 |
* | Unbreak parameter assignment when calling bourne style functions; |  otto | 2003-12-15 | 1 | -3/+7 |
* | If "from fd" == "to fd" don't call dup2() or close "from fd". |  millert | 2003-11-10 | 1 | -3/+5 |
* | For the >& and <& operators, add a check for "dup from" == "dup to" and |  millert | 2003-11-10 | 1 | -1/+3 |
* | typos from Jared Yanovich; |  jmc | 2003-10-22 | 1 | -2/+2 |
* | typos; from Brian Poole |  jmc | 2003-02-28 | 1 | -2/+2 |
* | knf |  todd | 2002-06-09 | 1 | -5/+5 |
* | Use the volatile specifier to fix warnings about variables being |  millert | 2002-01-16 | 1 | -6/+2 |