summaryrefslogtreecommitdiffstats
path: root/bin/sh/eval.c
Commit message (Expand)AuthorAgeFilesLines
* sh: Reindent evaltree().jilles2010-10-311-76/+76
* sh: Use iteration instead of recursion to evaluate semicolon lists.jilles2010-10-311-5/+10
* sh: Tweak some string constants to reduce code size.jilles2010-10-291-1/+1
* In the spirit of r90111, depend on c89 and remove the "STATIC" macroobrien2010-10-131-18/+18
* Consistently use "STATIC" for all functions in order to be able to setobrien2010-10-131-2/+2
* sh: Fix exit status if return is used within a loop condition.jilles2010-09-111-0/+2
* sh: Get rid of some magic numbers.jilles2010-09-041-2/+2
* sh: Add a forgotten const.jilles2010-08-131-1/+1
* sh: Return 0 from eval if no command was given.jilles2010-08-031-1/+7
* sh: Recognize "--" in . and exec.jilles2010-05-281-0/+6
* sh: Have only one copy of _PATH_STDPATH in the binary.jilles2010-05-081-3/+2
* sh: Apply locale vars on builtins, recognize LC_MESSAGES as a locale var.jilles2010-05-051-0/+4
* sh: Do not abort on a redirection error on a compound command.jilles2010-03-141-4/+42
* sh: Do not abort on a redirection error if there is no command word.jilles2010-03-131-1/+7
* sh: Make sure to popredir() even if a function caused an error.jilles2010-03-061-1/+3
* sh: Make sure to popredir() even if a special builtin caused an error.jilles2010-03-061-2/+3
* sh: Improve the command builtin:jilles2010-03-061-32/+63
* sh: Send the "not found" message for builtin <cmd> to redirected fd 2.jilles2010-01-031-5/+11
* sh: Fix some bugs with backquoted builtins:jilles2010-01-011-11/+12
* sh: Allow command -pv and command -pV (lookup using _PATH_STDPATH).jilles2009-12-311-1/+1
* sh: Ensure funcnest is decremented if there was an error in the function.jilles2009-12-301-2/+3
* sh: Various warning fixes (from WARNS=6 NO_WERROR=1):jilles2009-12-271-4/+3
* Fix some cases where file descriptors from redirections leak to programs.jilles2009-11-291-1/+0
* Fix various things about SIGINT handling:jilles2009-11-221-1/+1
* sh: Ensure the same command input file is on top after executing a builtin.jilles2009-11-221-0/+3
* sh: Send the "xyz: not found" message to redirected fd 2.jilles2009-10-061-7/+2
* sh: Fix crash with empty functions (f() { }) introduced in r196483jilles2009-08-281-2/+2
* sh: Fix crash when undefining or redefining a currently executing function.jilles2009-08-231-2/+5
* Quote -x tracing output so it is unambiguous.jilles2009-06-231-2/+17
* Do not fork for a subshell if it is the last thing this shell is doingjilles2009-06-231-2/+2
* sh: Improve handling of setjmp/longjmp volatile:jilles2009-06-231-15/+7
* Avoid leaving unnecessary waiting shells in many forms of sh -c COMMAND.jilles2009-06-131-8/+11
* Don't skip forking for an external command if any traps are active.jilles2009-06-131-1/+1
* correctly test for __GNUC__ macro (non-GCC compilers do not have it defined a...rse2009-06-011-1/+1
* Fix the eval command in combination with set -e. Before this change the shellstefanf2009-05-311-3/+5
* Don't let trailing empty lines overwrite the result of the last command with 0.stefanf2009-04-041-1/+2
* Fix $? at the first command of a function. The previous exit status was savedstefanf2008-11-231-0/+1
* Pass the correct flags to expandarg() for NFROMFD and NTOFD. This fixes astefanf2008-07-301-1/+1
* The exit status of a case statement where none of the patterns is matchedstefanf2007-10-041-0/+1
* Merge NetBSD's revision 1.86: Don't crash on "<cmd> | { }".stefanf2006-06-151-1/+1
* Implement the PS4 variable which is defined by the POSIX User Portabilitystefanf2006-06-151-3/+8
* Implement some of the differences between special built-ins and other builtinsstefanf2006-04-091-13/+9
* Remove some white space at EOL.schweikh2006-02-041-3/+3
* Add the times builtin. It reports the user and system time for the shellstefanf2005-12-041-0/+26
* Add the POSIX options -v and -V to the 'command' builtin. Both describe thestefanf2005-10-281-1/+13
* Pass the EV_TESTED flag to evalloop() and evalfor(). This fixes unwantedstefanf2005-09-101-8/+8
* Pass the EV_TESTED flag to the left operand of NSEMI nodes. This fixesstefanf2005-09-101-1/+1
* Exit the shell if a pipeline that is not preceded by ! fails and set -e isstefanf2005-09-101-3/+7
* Print pointers with %p rather than casting them to long.stefanf2005-09-051-3/+3
* Remove clause 3 from the UCB licenses.markm2004-04-061-4/+0
OpenPOWER on IntegriCloud