summaryrefslogtreecommitdiffstats
path: root/bin/ksh/sh.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Set \u in prompt expansion to the right value, while avoiding getpw* calls,otto2005-02-211-1/+2
| | | | | | which might be very inconvenient when the yp server is not available. ok deraadt@ millert@
* Use stdbool.h instead of rolling our own bools.millert2004-12-221-5/+2
|
* Use _PATH_BSHELL instead of hardcoding "/bin/sh"millert2004-12-181-2/+2
|
* Flags set in signal handlers should be volatile sig_atomic_tmillert2004-12-181-5/+5
|
* Use the BSD sig_t instead of homegrown handler_tmillert2004-12-181-10/+3
| | | | Remove KSH_SA_FLAGS
* Get rid of #ifdef KSH since we don't care about building a V7 style sh andmillert2004-12-181-5/+1
| | | | the #ifdef KSH code is required to make a POSIX sh. From Matthias Kilian
* Remove unused OS dependent #ifdef blocks, #defines and macro abstraction.millert2004-12-181-314/+19
| | | | First step in making the ksh code easier to read. From Matthias Kilian
* csh-style ! history completion, which can be activated by usingderaadt2004-12-121-1/+2
| | | | | | | | 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
* Remove redundant errno declaration. ok deraadt@otto2004-05-311-2/+1
|
* double the command line buffer size (1024 -> 2048); ok millert deraadtpvalchev2004-05-101-2/+2
|
* forget about 16 bit machines; millert okderaadt2004-02-081-9/+1
|
* typos from Jared Yanovich;jmc2003-10-221-5/+5
| | | | ok deraadt@
* In emacs editing mode, ksh by default interprets a set 8th bit asnaddy2003-09-011-1/+2
| | | | | | | | | | | 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@
* fix several constant overflows, remove the strerror prototype (shouldn't bejsyn2003-05-161-13/+2
| | | | there), and cleanup some whitespace; help from, and okay millert@
* int -> uid_tvincent2002-10-071-2/+2
| | | | ok millert
* this is needed tooespie2002-03-011-2/+2
|
* o Set default line edit mode to emacs (VISUAL/EDITOR or user can override)millert1999-07-151-4/+4
| | | | o Spell environment correctly
* patches from pdksh 5.2.13.11millert1999-06-151-16/+34
|
* Updates from pdksh-unstable-5.2.13.7. Most notable change is:millert1999-01-191-6/+11
| | | | | trap: exit traps now executed in subshells (without explicit exit call). See the Changelog for a full list of changes.
* bug fixes from pdksh-unstable-5.2.13.5; some of which we already had.millert1999-01-081-1/+11
|
* pdksh-5.2.13 + local changesmillert1998-06-251-3/+10
|
* Add FSH (set -o sh), initialize it if we're /bin/sh, and add the first use:downsj1997-01-021-1/+2
| | | | don't set $_ if we're non-interactive.
* Up limit of available user file descriptors (e.g. for redirections) to 32niklas1996-12-181-2/+2
|
* Integrate pdksh 5.2.9.downsj1996-10-011-1/+9
|
* update to pdksh-5.2.8downsj1996-08-191-15/+33
|
* Import pdksh 5.2.7.downsj1996-08-141-0/+680