summaryrefslogtreecommitdiffstats
path: root/bin/sh/eval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Various spelling/formatting changes.kris1999-05-081-2/+2
* Next approach to make loops in interactive interruptable.cracauer1999-04-211-5/+6
* In interactive shells, break loops to the topmost level when a childcracauer1999-04-031-1/+6
* The immediate execution of traps I introduced in September 1998 (tocracauer1999-04-011-2/+3
* Add rcsid. Spelling.charnier1998-05-181-3/+5
* When calling a shell function, remember whether exit status is tested.cracauer1998-05-041-2/+5
* Use the __unused attribute where warranted.steve1997-05-191-7/+7
* Nuke register keyword usage and #if -> #ifdef.steve1997-04-281-2/+2
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
* Merge in NetBSD mods and -Wall cleaning.steve1996-12-141-42/+40
* Back out rev 1.7 which was to fix PR#1206 (to be reopened).peter1996-11-121-19/+2
* Close PR# 1206. sh(1) now ignores SIGINT and SIGQUITsteve1996-10-221-3/+19
* Fix a problem with sh that conflicts with the -esteve1996-10-061-2/+5
* Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is apeter1996-09-011-76/+144
* Don't dereference a NULL pointer in the case of a null pipe.dg1995-09-201-2/+3
* Remove trailing whitespace.rgrimes1995-05-301-4/+4
OpenPOWER on IntegriCloud