summaryrefslogtreecommitdiffstats
path: root/bin/ksh/eval.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Change the behavior of IFS word-splitting: split wordsjaredy2004-11-251-3/+18
| | | | | | | | | | | | | | | | | | | | | | when the current character is IFS space and the last character was a word character or it was non-white IFS space and the current character is non-white IFS space. This deviates from the previous behavior because the latter splits words when the last character is any IFS space and the current is non-white IFS, resulting in more fields most of the time. This new behavior follows what the man page describes; i.e., that a field is delimited by one or more IFS whitespace characters followed by zero or one non-white IFS characters. Requires addition of a new substitution expansion state to handle the special case of empty fields at the beginning. testing by naddy ok jmc, millert, otto, deraadt
* If "from fd" == "to fd" don't call dup2() or close "from fd".millert2003-11-101-3/+5
|
* string cleaning. ok tedu@tdeval2003-04-161-14/+20
|
* spelling fixesdavid2003-03-101-2/+2
| | | | ok millert@
* typos; from Brian Poolejmc2003-02-281-5/+5
|
* knftodd2002-06-091-2/+2
|
* patches from pdksh 5.2.13.11millert1999-06-151-10/+11
|
* sync with pdksh-unstable-5.2.13.6millert1999-01-101-1/+2
|
* bug fixes from pdksh-unstable-5.2.13.5; some of which we already had.millert1999-01-081-2/+2
|
* Bug fixes from pdksh-unstable-5.2.13.4, including "official" versions ofmillert1998-10-291-4/+8
| | | | | | | | | | | | | | | | | | some that we had already fixed locally. o typeset -f FUNC doesn't print follows command (and expression) substitutions. o when re-allocating memory, too much may be copied from old memory. o set -o printed some options sans names. o emacs mode: <esc>. in very fist command causes core dump. o pdksh dumps core after a cd command. o typeset -i reports on array elements that have no value (at&t ksh reports on array base name - no index). o ulimit -ctn unlimittttted kills shell (resource exceeded). o ". /dev/null" says access denied. o flag field in aliases incorrectly changed (all flags set instead of clearing ISSET) in exec.c(flushcom). o ${#array[*]} prints largest index instead of number of (set) elements in an array (ksh88 does the former). o sys_siglist[] doesn't always have NSIG non-null entries...
* pdksh-5.2.13 + local changesmillert1998-06-251-30/+41
|
* back outkstailey1997-06-191-10/+10
|
* (foo *)0 -> NULLkstailey1997-06-181-10/+10
|
* update to pdksh-5.2.8downsj1996-08-191-3/+3
|
* Import pdksh 5.2.7.downsj1996-08-141-0/+1361