summaryrefslogtreecommitdiffstats
path: root/bin/sh
Commit message (Expand)AuthorAgeFilesLines
* Add prototypes, ANSIfy functions definitions to reduce WARNS=6 output.charnier2012-01-255-5/+6
* sh: Fix $? in the first command of a 'for'.jilles2012-01-221-1/+4
* sh: Remove "kill" example function, which is superseded by the kill builtinjilles2012-01-211-49/+0
* sh: Fix execution of multiple statements in a trap when evalskip is setdumbbell2012-01-163-2/+34
* sh: Fix some bugs with exit status from case containing ;&.jilles2012-01-151-9/+24
* sh: Fix two bugs with case and exit status:jilles2012-01-151-1/+3
* sh: Change input buffer size from 1023 to 1024.jilles2012-01-141-6/+6
* sh: Fix out of bounds array access when trap is used with an invalid signal.jilles2012-01-141-2/+2
* sh: Properly show "Not a directory" error in cd builtin.jilles2012-01-131-1/+6
* sh: Make various functions static.jilles2012-01-0110-12/+12
* sh: Remove unused function scopyn().jilles2012-01-012-20/+0
* sh: Make patmatch() non-recursive.jilles2012-01-011-37/+58
* sh: Allow quoting ^ and ] in bracket expressions.jilles2011-12-281-4/+4
* sh: Use dirent.d_type in pathname generation.jilles2011-12-281-0/+4
* sh: Cache de->d_namlen in a local variable.jilles2011-12-281-6/+8
* sh: Do not force special builtins non-special in optimized command subst.jilles2011-12-281-2/+1
* sh: Remove impossible evalskip check in 'for'.jilles2011-11-271-3/+0
* sh: Reduce one level of evaltree() recursion when executing 'case'.jilles2011-11-261-11/+9
* sh: Allow unsetting OPTIND.jilles2011-11-201-2/+3
* sh: Remove undefined behaviour due to overflow in +/-/* in arithmetic.jilles2011-11-081-3/+3
* sh(1): Improve documentation of field splitting.jilles2011-11-051-11/+55
* sh(1): Extend documentation about subshells.jilles2011-07-101-8/+46
* sh: Include <limits.h> instead of non-standard <sys/limits.h>.jilles2011-06-261-1/+1
* sh(1): Improve documentation of shell patterns:jilles2011-06-241-5/+10
* sh(1): Document the case command better.jilles2011-06-241-2/+13
* Remove duplicated header fileskevlo2011-06-241-1/+0
* sh: Remove special support for background simple commands.jilles2011-06-183-9/+5
* sh: Add do-nothing -h option.jilles2011-06-182-2/+8
* sh: Add case statement fallthrough (with ';&' instead of ';;').jilles2011-06-175-7/+28
* sh: Skip variables with invalid names in "set", "export -p", "readonly -p".jilles2011-06-171-0/+13
* sh: Reduce unnecessary forks with eval.jilles2011-06-161-1/+2
* sh: Add support for named character classes in bracket expressions.jilles2011-06-152-2/+48
* sh: Fix duplicate prototypes for builtins.jilles2011-06-1323-41/+14
* sh: Save/restore changed variables in optimized command substitution.jilles2011-06-127-89/+25
* sh: Fix locale-dependent ranges in bracket expressions.jilles2011-06-121-4/+4
* sh: Read .profile from the home directory (or / if HOME is not set).jilles2011-06-121-1/+1
* sh: Do parameter expansion on ENV before using it.jilles2011-06-102-7/+13
* sh: Do parameter expansion before printing PS4 (set -x).jilles2011-06-095-4/+51
* sh: Fix $? in heredocs on simple commands.jilles2011-06-051-1/+2
* sh: Improve error message if the script cannot be opened.jilles2011-06-041-2/+4
* sh: Reduce more needless differences between error messages.jilles2011-06-044-5/+5
* sh: Honour -n while processing -c string.jilles2011-06-041-1/+1
* sh: Remove the "exp" builtin.jilles2011-05-272-2/+2
* sh: Correct criterion for using CDPATH in cd.jilles2011-05-271-1/+4
* sh: Various updates to the TOUR document.jilles2011-05-271-29/+8
* sh: Fix unquoted $@/$* if IFS=''.jilles2011-05-271-2/+5
* sh: Show errno messages in cd.jilles2011-05-251-1/+4
* sh: Remove obsolete token type TENDBQUOTE.jilles2011-05-221-1/+0
* Fix some typos under bin/uqs2011-05-221-1/+1
* sh: Fix bss-based buffer overflow in . builtin.jilles2011-05-221-4/+7
OpenPOWER on IntegriCloud