summaryrefslogtreecommitdiff
path: root/bin/ksh/sh.h
AgeCommit message (Collapse)Author
2013-12-18Remove artificial limit on the max array index.Todd C. Miller
Adapted from a bitrig commit from Martin Natano. OK zhuk@
2013-11-28remove trailing whitespaces; use tabs instead of spaces where appropriate;Igor Sobrado
no binary changes.
2012-09-10fake a sigwinch after each job, so if the terminal changes size,Ted Unangst
we'll notice and update
2010-01-04Crank max array size in ksh to 10K-1, since 2047 is too restrictive.Theo de Raadt
Please keep in mind that ksh accesses are not O(1) in any sense. Needed by todd, ok otto, guenther
2005-12-11remove unused variables and functionsTheo de Raadt
2005-10-04Bump max array size. Needed for upcoming MAKEDEV speedup. ok deraadt@Otto Moerbeek
2005-03-28spacingTheo de Raadt
2005-02-21Set \u in prompt expansion to the right value, while avoiding getpw* calls,Otto Moerbeek
which might be very inconvenient when the yp server is not available. ok deraadt@ millert@
2004-12-22Use stdbool.h instead of rolling our own bools.Todd C. Miller
2004-12-18Use _PATH_BSHELL instead of hardcoding "/bin/sh"Todd C. Miller
2004-12-18Flags set in signal handlers should be volatile sig_atomic_tTodd C. Miller
2004-12-18Use the BSD sig_t instead of homegrown handler_tTodd C. Miller
Remove KSH_SA_FLAGS
2004-12-18Get rid of #ifdef KSH since we don't care about building a V7 style sh andTodd C. Miller
the #ifdef KSH code is required to make a POSIX sh. From Matthias Kilian
2004-12-18Remove unused OS dependent #ifdef blocks, #defines and macro abstraction.Todd C. Miller
First step in making the ksh code easier to read. From Matthias Kilian
2004-12-12csh-style ! history completion, which can be activated by usingTheo de Raadt
set -o csh-history (off by default) this is not feature complete, and likely never will be. no ^ and ! has some oddities ... ksh's internal history stuff has got some very odd behaviours that are rather nasty ok various developers
2004-05-31Remove redundant errno declaration. ok deraadt@Otto Moerbeek
2004-05-10double the command line buffer size (1024 -> 2048); ok millert deraadtPeter Valchev
2004-02-08forget about 16 bit machines; millert okTheo de Raadt
2003-10-22typos from Jared Yanovich;Jason McIntyre
ok deraadt@
2003-09-01In emacs editing mode, ksh by default interprets a set 8th bit asChristian Weisgerber
meta prefix, i.e. all characters with the top bit set (>= 0x80) are taken as commands and cannot be entered literally. Introduce a new shell option, emacs-usemeta, that allows to toggle this behavior. The default is the traditional behavior; to enter 8-bit characters use "set +o emacs-usemeta". ok fgsch@, henning@
2003-05-16fix several constant overflows, remove the strerror prototype (shouldn't beJason Peel
there), and cleanup some whitespace; help from, and okay millert@
2002-10-07int -> uid_tVincent Labrecque
ok millert
2002-03-01this is needed tooMarc Espie
1999-07-15o Set default line edit mode to emacs (VISUAL/EDITOR or user can override)Todd C. Miller
o Spell environment correctly
1999-06-15patches from pdksh 5.2.13.11Todd C. Miller
1999-01-19Updates from pdksh-unstable-5.2.13.7. Most notable change is:Todd C. Miller
trap: exit traps now executed in subshells (without explicit exit call). See the Changelog for a full list of changes.
1999-01-08bug fixes from pdksh-unstable-5.2.13.5; some of which we already had.Todd C. Miller
1998-06-25pdksh-5.2.13 + local changesTodd C. Miller
1997-01-02Add FSH (set -o sh), initialize it if we're /bin/sh, and add the first use:Jason Downs
don't set $_ if we're non-interactive.
1996-12-18Up limit of available user file descriptors (e.g. for redirections) to 32Niklas Hallqvist
1996-10-01Integrate pdksh 5.2.9.Jason Downs
1996-08-19update to pdksh-5.2.8Jason Downs
1996-08-14Import pdksh 5.2.7.Jason Downs