summaryrefslogtreecommitdiff
path: root/bin/ksh
AgeCommit message (Expand)Author
2013-11-28remove trailing whitespaces; use tabs instead of spaces where appropriate;Igor Sobrado
2013-11-14be more specific in ulimit error messages.Marc Espie
2013-11-12add a variety of missing prototypesTheo de Raadt
2013-09-14Back out revision 1.38. Commands executed via `foo` or $( bar )Todd C. Miller
2013-09-04Add a proper suspend builtin that saves/restores the tty and pgrpTodd C. Miller
2013-07-01Make $(< /nonexistent) have the same behaviour as $(cat /nonexistent)Jeremie Courreges-Anglas
2013-06-19Add test for syn.c revision 1.29Todd C. Miller
2013-06-19Commands executed via `foo` or $( bar ) should not inherit "set -e"Todd C. Miller
2013-06-16set -e should not affect command substitution, e.g. `foo` orTodd C. Miller
2013-06-15Add test for trapping both ERR and EXIT, fixed by revision 1.48Todd C. Miller
2013-06-15Run any pending traps before calling the EXIT or ERR traps when -eTodd C. Miller
2013-06-14Add -T option to set the temp dir.Todd C. Miller
2013-06-14Use mkstemp/mkdtemp not $$ for temp files.Todd C. Miller
2013-06-14Exit with non-zero status if a test unexpectedly failed.Todd C. Miller
2013-06-14Adapt OpenBSD ksh regress tests to the pdksh test harness.Todd C. Miller
2013-06-13Document correct interaction of -e flag with && and ||. OK jmc@Todd C. Miller
2013-06-10POSIX specifies that for an AND/OR list, only the last command'sTodd C. Miller
2013-06-03for var in; do ... shouldn't be interpreted as for var; do ...Jeremie Courreges-Anglas
2013-06-03add : to special chars.Ted Unangst
2013-04-19handle long long time_tTheo de Raadt
2013-04-19Add support for printing long long (%lld). OK deraadt@Todd C. Miller
2013-04-16remove unneccessary time_t * castTheo de Raadt
2013-04-05SECONDS is, in a highly theoretical way, not y2k38 safe. comment it.Ted Unangst
2013-03-28Don't die with SIGFPE on LONG_MIN / -1 or % -1. Instead make LONG_MIN /Nicholas Marriott
2013-03-20Remove bogus #if 0'd code. As the comment says, POSIX doesn't need this.Todd C. Miller
2013-03-18Keep documentation in sync with reality and update binding examples.Martin Pieuchot
2013-03-03Fix quoting in word part of ${var+word} (and similar) when entire thingPhilip Guenther
2013-01-21revert the tweak part of the last commit which, apart from theAlexander Hall
2013-01-20Fix backslash escaping during filename tab-completion in ksh.Stefan Sperling
2013-01-17remove some uesless Pp;Jason McIntyre
2012-09-10fake a sigwinch after each job, so if the terminal changes size,Ted Unangst
2012-09-06Avoid modifying argv when building argv for $* and $@ since it willTodd C. Miller
2012-09-05backout, Todd's version may be cleaner, but it's also wrong.Marc Espie
2012-09-05sh -c should not munge argv[].Marc Espie
2012-07-08Document ${var[@]} and ${var[*]}Philip Guenthe
2012-06-27fptreef() always returns 0 and we never use the return value anyway,Otto Moerbeek
2012-06-19for arithmetic expressions, note that:Jason McIntyre
2012-06-10Correctly expand bindings containing macros. Fix a regression introducedMartin Pieuchot
2012-04-30generalise ksh keybinding system - bindings are no longer limited inDamien Miller
2012-02-19Allow for more vars in hash table, improve hash function, increaseOtto Moerbeek
2012-02-02bound chaeck table expansion; problem seen by Michael Niedermayer;Otto Moerbeek
2011-10-11gc unused var; from Michael W. BombardieriOtto Moerbeek
2011-09-07beter determination if the shell is restricted; from Alf Schlichting.Otto Moerbeek
2011-09-05Fix hang in emacs mode. To reproduce the hang go like: "^[16000l" whichMarco Peereboom
2011-09-03make -column lists pretty again;Jason McIntyre
2011-05-30typo; Alexander PolakovMartynas Venckus
2011-04-23improve line breaking in SYNOPSIS now that semantics of the .Bk macroIgor Sobrado
2011-03-15fix uninitialized variable warnings (lifted from mksh).Okan Demirmen
2011-03-14remove unused SILLY game of life.Okan Demirmen
2011-03-09substitute '~' for $HOME in the \W prompt case; matches bash's behavior.Okan Demirmen