summaryrefslogtreecommitdiffstats
path: root/bin/sh/eval.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* The PR diff I committed recently had one bug noticed bycracauer2004-01-281-1/+2
* Replace home-grown dup2() implementation with actual dup2() calls. Thisdes2004-01-211-8/+4
* o Spell 'diretories' correctly.maxim2003-12-301-1/+1
* PR 28852cracauer2003-12-281-24/+1
* Make this compile with DEBUG defined now that WARNS=0 has been removedtjr2003-01-211-1/+1
* Add <stdlib.h> to get a prototype for exit().keramida2002-08-291-0/+1
* Set opterr to zero to avoid duplicate warnings from getopt(3) for unknowntjr2002-07-251-0/+1
* Implement the P1003.2 `command' builtin command, which is used to suppresstjr2002-07-211-2/+54
* Consistently use FBSDIDobrien2002-06-301-2/+2
* Implement the -C (-o noclobber) option, which prevents existing regulartjr2002-05-191-0/+1
* o __P has been reovedimp2002-02-021-58/+27
* Fix how /bin/sh handles 'for' and 'case' statements when it is called to dogad2001-06-011-0/+16
* Implement the <> redirection operator.brian2000-10-031-0/+1
* Fix environment passung to eval'ed commands.cracauer2000-05-151-0/+1
* Fix command hash handling oncracauer1999-12-201-1/+27
* Include strerror(errno) in error messages after failed system calls.cracauer1999-11-291-3/+4
* The pipleline problem introduced in version 1.22 wasn't fully fixed incracauer1999-11-171-1/+1
* Correct logic from previous commit - middle processes in long pipessteve1999-11-071-1/+1
* When a backquote command inside a here-document had a pipe with morecracauer1999-11-051-1/+2
* Fix ';' command when used with -e flag.cracauer1999-10-261-1/+8
* $Id$ -> $FreeBSD$peter1999-08-271-1/+1
* Fix handling of the cd command inside evaluations. It was changing PWD,sheldonh1999-07-191-1/+2
OpenPOWER on IntegriCloud