summaryrefslogtreecommitdiff
path: root/bin/ksh
AgeCommit message (Expand)Author
2014-08-27promote "times" to posix special built-in;Jason McIntyre
2014-08-17update the built-ins list:Jason McIntyre
2014-08-11Still need to separately set FD_CLOEXEC if the new fd was >= FDBASE.Philip Guenther
2014-08-10Replace F_DUPFD followed by setting FD_CLOEXEC with just F_DUPFD_CLOEXECPhilip Guenther
2014-02-12missing .An macros, based on a patch from Jan Stary <hans at stare dot cz>Ingo Schwarze
2014-01-28update book references;Jason McIntyre
2014-01-20Obvious .Xr fixes, found while testing mandocdb(8).Ingo Schwarze
2013-12-20Fix a crash in ksh when trying to access ${12345678901234567890}Vadim Zhukov
2013-12-18incorrect cast for ctype, spotted and repaired by LEVAI DanielTheo de Raadt
2013-12-18Remove artificial limit on the max array index.Todd C. Miller
2013-12-17ctype cleanups. Repeated re-audits of this sensitive area by okan andTheo de Raadt
2013-12-02Move ksh test files into regressMove ksh test files into regressMove ksh test...Todd C. Miller
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