aboutsummaryrefslogtreecommitdiff
path: root/bin/sh
Commit message (Expand)AuthorAgeFilesLines
* Take care that the input to setenv() may actually be a pointer straightSean Farley2007-07-061-14/+28
* Significantly reduce the memory leak as noted in BUGS section forSean Farley2007-07-041-3/+13
* Back out all POSIXified *env() changes.Andrey A. Chernov2007-05-011-9/+4
* Simplify previous fix and disallow VTEXTFIXED direct pass for putenv() too,Andrey A. Chernov2007-04-301-3/+3
* Put some safeguards:Andrey A. Chernov2007-04-301-4/+9
* Use eaccess() instead of access() for the type builtin, like we do for theStefan Farfeleder2007-01-181-1/+1
* Return an error status (127) from the builtins 'type' and 'command' (withStefan Farfeleder2007-01-111-2/+5
* Fix expanding of quoted positional parameters in case patterns.Stefan Farfeleder2006-11-071-6/+6
* When parsing an invalid parameter expansion (eg. ${} or ${foo@bar}) do notStefan Farfeleder2006-11-053-9/+25
* Add the POSIX option -p to the jobs builtin command. It prints the PID of theStefan Farfeleder2006-10-074-22/+40
* Markup fixes.Ruslan Ermilov2006-09-171-3/+4
* Commit the results of the typo hunt by Darren Pilgrim.Yaroslav Tykhiy2006-08-041-1/+1
* Do not forget to increment the input line counterYaroslav Tykhiy2006-07-311-0/+1
* Tell more of the sh(1) history.Yaroslav Tykhiy2006-07-291-2/+17
* Make it easier to find that we have test(1) built-in in sh(1).Yaroslav Tykhiy2006-07-261-4/+9
* Document the fact that 'true' and 'false' are among sh(1) built-in commands.Yaroslav Tykhiy2006-06-211-1/+5
* Merge NetBSD's revision 1.86: Don't crash on "<cmd> | { }".Stefan Farfeleder2006-06-151-1/+1
* Implement the PS4 variable which is defined by the POSIX User PortabilityStefan Farfeleder2006-06-154-6/+23
* Don't strip a leading ./ from the path for the cd builtin to avoid interpretingStefan Farfeleder2006-06-121-2/+3
* POSIX demands that set's output (when invoked without arguments) should beStefan Farfeleder2006-04-291-9/+47
* Check the buffer size when copying the line returned by el_gets() into ourStefan Farfeleder2006-04-291-4/+13
* Whitespace nits.Jens Schweikhardt2006-04-172-5/+5
* Correct assorted grammos and typos.Jens Schweikhardt2006-04-161-11/+11
* Output something reasonable for regular and expanded here-documents.Jens Schweikhardt2006-04-141-0/+6
* Implement some of the differences between special built-ins and other builtinsStefan Farfeleder2006-04-094-19/+23
* Issue an error when . (dot) is invoked without a filename. The synopsisStefan Farfeleder2006-04-021-8/+10
* Use -s to flag POSIX's "special built-in" utilities in builtins.def. Add aStefan Farfeleder2006-04-022-22/+30
* Initialize PWD early on (don't expect it to be inherited from theJens Schweikhardt2006-02-041-0/+2
* s/staticly/statically/gJens Schweikhardt2006-02-041-2/+2
* s/varable/variable/; s/tored/stored/Jens Schweikhardt2006-02-041-2/+2
* Remove some white space at EOL.Jens Schweikhardt2006-02-045-15/+15
* Document that '#' starts a comment.Stefan Farfeleder2006-01-011-0/+7
* o Now when SIG_IGN signal action for SIGCHLD reap zombiesMaxim Konovalov2005-12-141-0/+2
* - Document trap's -l option and the behaviour of a missing action or a singleStefan Farfeleder2005-12-081-2/+14
* Print empty quotes ('') when an empty string is passed to outqstr().Stefan Farfeleder2005-12-081-0/+4
* Correctly quote the output when showing the installed trap actions.Stefan Farfeleder2005-12-081-6/+5
* Clarify that the echo builtin takes an arbitrary number of strings.Stefan Farfeleder2005-12-081-4/+3
* Sort.Stefan Farfeleder2005-12-041-6/+6
* Remove a few commented out builtins from the original ash. The filesStefan Farfeleder2005-12-041-5/+0
* Add the times builtin. It reports the user and system time for the shellStefan Farfeleder2005-12-044-1/+34
* -mdoc sweep.Ruslan Ermilov2005-11-171-16/+14
* Add `local' and `return' to the list of built-ins.Jesus R. Camou2005-11-031-0/+8
* Include disabled options in the output of 'set +o'. POSIX says the output ofStefan Farfeleder2005-10-291-11/+8
* Document command -v and -V.Stefan Farfeleder2005-10-291-2/+39
* Document that read -t timeout returns 1 if the timeout elapses.Stefan Farfeleder2005-10-291-1/+1
* Add the POSIX options -v and -V to the 'command' builtin. Both describe theStefan Farfeleder2005-10-283-13/+67
* Protect malloc, realloc and free calls with INT{ON,OFF} directly in chkalloc,Stefan Farfeleder2005-10-283-4/+19
* Use the new name H_SETSIZE instead of the old H_EVENT to set the historyStefan Farfeleder2005-10-191-1/+1
* Elaborate on the behaviour of set -e.Stefan Farfeleder2005-09-101-2/+7
* Pass the EV_TESTED flag to evalloop() and evalfor(). This fixes unwantedStefan Farfeleder2005-09-101-8/+8