Up to [cvs.netbsd.org] / src / bin / sh
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.56.4.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:17:48 2011 UTC (11 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.56: +3 -2
lines
Diff to previous 1.56 (colored) next main 1.57 (colored)
Catchup with rmind-uvmplock merge.
Revision 1.57 / (download) - annotate - [select for diffs], Sat Jun 18 21:18:46 2011 UTC (11 months, 1 week ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
netbsd-6-base,
netbsd-6,
HEAD
Changes since 1.56: +3 -2
lines
Diff to previous 1.56 (colored)
PR/45069: Henning Petersen: Use prototypes from builtins.h .
Revision 1.56 / (download) - annotate - [select for diffs], Sun Feb 21 09:54:57 2010 UTC (2 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231,
cherry-xenmp-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: cherry-xenmp
Changes since 1.55: +4 -3
lines
Diff to previous 1.55 (colored)
fix faulty logic in previous change.
Revision 1.55 / (download) - annotate - [select for diffs], Sat Feb 20 23:15:17 2010 UTC (2 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.54: +6 -3
lines
Diff to previous 1.54 (colored)
default to the original behavior for $ENV unless POSIXLY_CORRECT is set.
Revision 1.54 / (download) - annotate - [select for diffs], Wed Feb 17 15:57:24 2010 UTC (2 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored)
PR/42828: Richard Hansen: Don't evaluate ${ENV} if not interactive.
http://www.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_05_03
Revision 1.53 / (download) - annotate - [select for diffs], Sun Jan 18 00:30:54 2009 UTC (3 years, 4 months ago) by lukem
Branch: MAIN
CVS Tags: matt-premerge-20091211,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Changes since 1.52: +3 -3
lines
Diff to previous 1.52 (colored)
fix -Wsign-compare issues
Revision 1.52 / (download) - annotate - [select for diffs], Thu Oct 16 14:55:28 2008 UTC (3 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: netbsd-5-base,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2
Changes since 1.51: +2 -4
lines
Diff to previous 1.51 (colored)
Remove unused global variables
Revision 1.50.20.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:27:42 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.50: +4 -4
lines
Diff to previous 1.50 (colored) next main 1.51 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.51 / (download) - annotate - [select for diffs], Sun Jul 20 00:52:40 2008 UTC (3 years, 10 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2
Changes since 1.50: +4 -4
lines
Diff to previous 1.50 (colored)
Remove the \n and tabs from the __COPYRIGHT() strings.
Revision 1.50 / (download) - annotate - [select for diffs], Mon Oct 10 21:14:42 2005 UTC (6 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: wrstuden-revivesa
Changes since 1.49: +3 -2
lines
Diff to previous 1.49 (colored)
PR/31548: Alexander Rigbo: $PWD not set when shell starts up, before pwd or cd get executed.
Revision 1.49 / (download) - annotate - [select for diffs], Fri Jul 15 17:49:43 2005 UTC (6 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.48: +3 -3
lines
Diff to previous 1.48 (colored)
Only do certain actions when we are trully interactive, not just when we are connected to a tty: 1. enable editor 2. print directory on directory change. 3. print job messages
Revision 1.48 / (download) - annotate - [select for diffs], Sun Sep 14 12:09:29 2003 UTC (8 years, 8 months ago) by jmmv
Branch: MAIN
CVS Tags: netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.47: +5 -2
lines
Diff to previous 1.47 (colored)
Fix crash when DEBUG=2, by opening the log file ASAP. Reviewed by simonb@.
Revision 1.47 / (download) - annotate - [select for diffs], Thu Aug 7 09:05:34 2003 UTC (8 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.46: +3 -7
lines
Diff to previous 1.46 (colored)
Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22249, verified by myself.
Revision 1.46 / (download) - annotate - [select for diffs], Wed Dec 11 19:12:18 2002 UTC (9 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.45: +5 -2
lines
Diff to previous 1.45 (colored)
PR/19453: Christopher Richards: Call setlocale() in /bin/sh
Revision 1.45 / (download) - annotate - [select for diffs], Sun Nov 24 22:35:40 2002 UTC (9 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.44: +17 -34
lines
Diff to previous 1.44 (colored)
Fixes from David Laight: - ansification - format of output of jobs command (etc) - job identiers %+, %- etc - $? and $(...) - correct quoting of output of set, export -p and readonly -p - differentiation between nornal and 'posix special' builtins - correct behaviour (posix) for errors on builtins and special builtins - builtin printf and kill - set -o debug (if compiled with DEBUG) - cd src obj (as ksh - too useful to do without) - unset -e name, remove non-readonly variable from export list. (so I could unset -e PS1 before running the test shell...)
Revision 1.44 / (download) - annotate - [select for diffs], Sat Sep 28 01:25:02 2002 UTC (9 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.43: +3 -5
lines
Diff to previous 1.43 (colored)
Revert previous change. No need to save rootshell. It is only affecting the non-vfork case. Having said that, it would be nice if pipelines of simple commands were vforked too. Right now they are not. Explain that setpgid() might fail because we are doing it both in the parent and the child case, because we don't know which one will come first. Suspending a pipeline prints %1 Suspended n times where n is the number of processes, but that was there before. It is easy to fix, but I'll leave the code alone for now.
Revision 1.43 / (download) - annotate - [select for diffs], Fri Sep 27 22:56:24 2002 UTC (9 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.42: +5 -3
lines
Diff to previous 1.42 (colored)
Deal with rootshell not being maintained correctly in the vfork() case. Propagate isroot, throughout the eval process and maintain it properly. Fixes sleep 10 | cat^C not exiting because sleep and cat ended up in their own process groups, because wasroot was always true in the children.
Revision 1.42 / (download) - annotate - [select for diffs], Fri Sep 27 18:56:54 2002 UTC (9 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.41: +3 -3
lines
Diff to previous 1.41 (colored)
VFork()ing shell: From elric@netbsd.org: Plus my changes: - walking process group fix in foregrounding a job. - reset of process group in parent shell if interrupted before the wait. - move INTON lower in the dowait so that the job structure is consistent. - error check all setpgid(), tcsetpgrp() calls. - eliminate unneeded strpgid() call. - check that we don't belong in the process group before we try to set it.
Revision 1.41.2.1 / (download) - annotate - [select for diffs], Wed Mar 27 20:37:40 2002 UTC (10 years, 2 months ago) by elric
Branch: ELRICshvfork
Changes since 1.41: +3 -3
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
Doing the vfork work on ash on a branch to try to shake out the problems before I expose everyone to them. This checkin represents a merge of the prior work, which I backed out a while ago, to the HEAD only and does not incorporate any additional bugfixes. The additional bugfixes and code-cleanup will occur in later checkins. For reference the patches that were used are: cvs diff -kk -r1.51 -r1.55 eval.c | patch cvs diff -kk -r1.27 -r1.28 exec.c | patch cvs diff -kk -r1.15 -r1.16 exec.h | patch cvs diff -kk -r1.32 -r1.33 input.c | patch cvs diff -kk -r1.10 -r1.11 input.h | patch cvs diff -kk -r1.32 -r1.35 jobs.c | patch cvs diff -kk -r1.9 -r1.11 jobs.h | patch cvs diff -kk -r1.36 -r1.37 main.c | patch cvs diff -kk -r1.20 -r1.21 redir.c | patch cvs diff -kk -r1.10 -r1.11 redir.h | patch cvs diff -kk -r1.10 -r1.12 shell.h | patch cvs diff -kk -r1.22 -r1.23 trap.c | patch cvs diff -kk -r1.12 -r1.13 trap.h | patch cvs diff -kk -r1.23 -r1.24 var.c | patch cvs diff -kk -r1.16 -r1.17 var.h | patch All other changes were simply the resolution of the resulting conflicts, which occured only in the merge of jobs.c. Begins to address PR: bin/5475
Revision 1.41 / (download) - annotate - [select for diffs], Mon Jun 11 01:50:49 2001 UTC (10 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
ELRICshvfork-base
Branch point for: ELRICshvfork
Changes since 1.40: +3 -3
lines
Diff to previous 1.40 (colored)
Fix various misspellings of compatible/compatibility.
Revision 1.40 / (download) - annotate - [select for diffs], Sun Feb 4 19:52:06 2001 UTC (11 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.39: +3 -4
lines
Diff to previous 1.39 (colored)
remove redundant declarations and nexted externs.
Revision 1.38.4.1 / (download) - annotate - [select for diffs], Fri Nov 3 02:35:45 2000 UTC (11 years, 6 months ago) by tv
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2
Changes since 1.38: +4 -3
lines
Diff to previous 1.38 (colored) next main 1.39 (colored)
Pullup 1.39 [hubertf]: Fixes PR 11283.
Revision 1.39 / (download) - annotate - [select for diffs], Wed Nov 1 19:56:01 2000 UTC (11 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.38: +4 -3
lines
Diff to previous 1.38 (colored)
PR/11283: Hubert Feyrer: random memory corruption executing commands:
Fix from FreeBSD:
growstackblock() sometimes relocates a stack_block considered empty
without properly relocating stack marks referencing that block.
The first call to popstackmark() with the unrelocated stack mark
as argument then causes sh to abort.
Relocating the relevant stack marks seems to solve this problem.
The patch changes the semantics of popstackmark() somewhat. It can
only be called once after a call to setstackmark(), thus cmdloop() in
main.c needs an extra call to setstackmark().
Revision 1.38 / (download) - annotate - [select for diffs], Mon May 22 10:18:47 2000 UTC (12 years ago) by elric
Branch: MAIN
CVS Tags: netbsd-1-5-base,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.37: +1 -1
lines
Diff to previous 1.37 (colored)
Back out previous vfork changes.
Revision 1.37 / (download) - annotate - [select for diffs], Sat May 13 20:50:15 2000 UTC (12 years ago) by elric
Branch: MAIN
Changes since 1.36: +3 -3
lines
Diff to previous 1.36 (colored)
Now we use vfork(2) instead of fork(2) when we can.
Revision 1.36 / (download) - annotate - [select for diffs], Fri Apr 14 05:54:20 2000 UTC (12 years, 1 month ago) by simonb
Branch: MAIN
Changes since 1.35: +3 -3
lines
Diff to previous 1.35 (colored)
Include <errno.h> instead of using "extern int errno;".
Revision 1.35 / (download) - annotate - [select for diffs], Thu Jan 27 23:39:40 2000 UTC (12 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.34: +3 -3
lines
Diff to previous 1.34 (colored)
Fix bin/9184, bin/9194, bin/9265, bin/9266 Exitcode and negation problems (From Martin Husemann)
Revision 1.34 / (download) - annotate - [select for diffs], Fri Jul 9 03:05:50 1999 UTC (12 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.33: +5 -5
lines
Diff to previous 1.33 (colored)
compile with WARNS = 2
Revision 1.33 / (download) - annotate - [select for diffs], Sat Mar 27 13:46:19 1999 UTC (13 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4
Changes since 1.32: +7 -4
lines
Diff to previous 1.32 (colored)
When we execute commands from a shell script, make sure that the signals are being caught (reported by Alexis Rosen), similar to the -c case. #!/bin/sh vi "$@" ^C when the script is running...
Revision 1.32 / (download) - annotate - [select for diffs], Fri Feb 5 21:21:27 1999 UTC (13 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.31: +8 -16
lines
Diff to previous 1.31 (colored)
Fix the -c problem differently. We cannot just ignore SIGINT etc, otherwise we cannot interrupt sh -c <command>
Revision 1.31 / (download) - annotate - [select for diffs], Thu Feb 4 11:20:40 1999 UTC (13 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.30: +22 -2
lines
Diff to previous 1.30 (colored)
PR/1788: Shinya Taniguchi: sh -c does not setup signals properly. [Reminded to me by Alexis Rosen -- thx!]
Revision 1.30 / (download) - annotate - [select for diffs], Thu Feb 4 00:27:07 1999 UTC (13 years, 3 months ago) by cjs
Branch: MAIN
Changes since 1.29: +18 -3
lines
Diff to previous 1.29 (colored)
Add -q option, which when used with -v and/or -x, turns off the tracing during the execution of /etc/profile, .profile and $ENV.
Revision 1.29 / (download) - annotate - [select for diffs], Tue Feb 2 15:49:52 1999 UTC (13 years, 3 months ago) by itohy
Branch: MAIN
Changes since 1.28: +19 -9
lines
Diff to previous 1.28 (colored)
The builtin . (dot) command no longer sees the current working directory even if the specified file is not in the PATH. This change enforces security and makes it conform to POSIX. Closes PR #6794. I thought Christos committed this but not appeared yet. :) The setstackmark()/popstackmark() pair in dotcmd(), used for freeing stack storage possibly allocated by find_dot_file(), is redundant for now since dotcmd() is surrounded by another pair in evalcommand(). This redundancy, however, may help future modifications (suggested by Christos).
Revision 1.28 / (download) - annotate - [select for diffs], Tue Jul 28 11:41:56 1998 UTC (13 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.27: +4 -6
lines
Diff to previous 1.27 (colored)
Be more retentive about use of NOTREACHED and noreturn.
Revision 1.27 / (download) - annotate - [select for diffs], Tue Jul 28 05:31:28 1998 UTC (13 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.26: +2 -14
lines
Diff to previous 1.26 (colored)
Delint.
Revision 1.26 / (download) - annotate - [select for diffs], Fri Jul 4 21:02:07 1997 UTC (14 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3
Changes since 1.25: +6 -5
lines
Diff to previous 1.25 (colored)
Fix compiler warnings.
Revision 1.25 / (download) - annotate - [select for diffs], Fri Apr 11 23:01:44 1997 UTC (15 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.24: +2 -3
lines
Diff to previous 1.24 (colored)
Don't call getpwd() because if that fails the shell cannot start. (from scott)
Revision 1.23.4.1 / (download) - annotate - [select for diffs], Sun Jan 26 04:57:24 1997 UTC (15 years, 4 months ago) by rat
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-PATCH001
Changes since 1.23: +29 -14
lines
Diff to previous 1.23 (colored) next main 1.24 (colored)
Update /bin/sh from trunk per request of Christos Zoulas. Fixes many bugs.
Revision 1.24 / (download) - annotate - [select for diffs], Wed Oct 16 14:35:44 1996 UTC (15 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.23: +29 -14
lines
Diff to previous 1.23 (colored)
PR/287: Shell does not exit with 126/127 when permission denied/ command not found. Add extra exception type and generalize error handling routines to take that exception type. Use a global variable exerrno to keep the last exec error.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Nov 19 23:27:42 1995 UTC (16 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-BETA
Branch point for: netbsd-1-2
Changes since 1.22: +4 -2
lines
Diff to previous 1.22 (colored)
Fix PR/1760, where 'cd -' before any other command could cause a reference to an uninitialized pointer. Use getcwd() to get the current working directory, instead of forking /bin/pwd [per Scott's suggestion]
Revision 1.22 / (download) - annotate - [select for diffs], Mon Sep 11 17:05:44 1995 UTC (16 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.21: +6 -2
lines
Diff to previous 1.21 (colored)
Fix return builtin to work like it does in ksh: When not in a function, it skips the rest of the current input file. Instances of `return' outside function definitions were previously ignored. What does joe posix have to say about this? [fixes PR/1444]
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jul 20 15:04:16 1995 UTC (16 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.20: +5 -1
lines
Diff to previous 1.20 (colored)
Fix bin/1240, from Dennis Ferguson. the exit builtin with no arguments should return the exitcode of the previous command but it always returned 0.
Revision 1.20 / (download) - annotate - [select for diffs], Sun May 28 18:09:48 1995 UTC (17 years ago) by christos
Branch: MAIN
Changes since 1.19: +9 -2
lines
Diff to previous 1.19 (colored)
Fixed bug where $ cat foo echo $FOO $ FOO=1 . ./foo $ echo $FOO Did not echo 1 at all. Now variable assignments before sourced scripts are honored during and after the execution of the script.
Revision 1.19 / (download) - annotate - [select for diffs], Fri May 19 15:08:58 1995 UTC (17 years ago) by christos
Branch: MAIN
Changes since 1.18: +4 -2
lines
Diff to previous 1.18 (colored)
Changed so that syntax errors (EXERROR) set the exit status to 2, and commands that are not found set the exit status to 1 like all other bourne shells. [It used to be 0 and 2 respectively]
Revision 1.18 / (download) - annotate - [select for diffs], Thu May 11 21:29:25 1995 UTC (17 years ago) by christos
Branch: MAIN
Changes since 1.17: +15 -13
lines
Diff to previous 1.17 (colored)
Merge in my changes from vangogh, and fix the x=`false`; echo $? == 0 bug.
Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 21 09:09:26 1995 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.16: +7 -2
lines
Diff to previous 1.16 (colored)
convert to new RCS id conventions.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Dec 5 19:07:43 1994 UTC (17 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
clean up further. more patches from Jim Jegers
Revision 1.15 / (download) - annotate - [select for diffs], Sun Dec 4 07:12:18 1994 UTC (17 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.14: +20 -5
lines
Diff to previous 1.14 (colored)
from James Jegers <jimj@miller.cs.uwm.edu>: quiet -Wall, and squelch some of the worst style errors.
Revision 1.13.2.2 / (download) - annotate - [select for diffs], Thu Aug 18 00:28:15 1994 UTC (17 years, 9 months ago) by mycroft
Branch: netbsd-1-0
CVS Tags: netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0
Changes since 1.13.2.1: +0 -0
lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)
update from trunk
Revision 1.13.2.1 / (download) - annotate - [select for diffs], Wed Aug 3 17:03:51 1994 UTC (17 years, 9 months ago) by cgd
Branch: netbsd-1-0
Changes since 1.13: +6 -5
lines
Diff to previous 1.13 (colored)
from trunk.
Revision 1.14 / (download) - annotate - [select for diffs], Wed Aug 3 16:25:26 1994 UTC (17 years, 9 months ago) by jtc
Branch: MAIN
Changes since 1.13: +6 -5
lines
Diff to previous 1.13 (colored)
Don't source the file specified by $ENV if either the real and effective user IDs or the real and effective group IDs of the process are different. Thanks to Mark Weaver who pointed this out in PR 262.
Revision 1.13 / (download) - annotate - [select for diffs], Sat Jun 11 16:12:06 1994 UTC (17 years, 11 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Changes since 1.12: +2 -1
lines
Diff to previous 1.12 (colored)
Add RCS ids.
Revision 1.12 / (download) - annotate - [select for diffs], Thu May 12 17:03:42 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.11: +1 -0
lines
Diff to previous 1.11 (colored)
Include appropriate header files to bring function prototypes into scope.
Revision 1.11 / (download) - annotate - [select for diffs], Wed May 11 17:54:32 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.10: +3 -0
lines
Diff to previous 1.10 (colored)
forgot some include files
Revision 1.10 / (download) - annotate - [select for diffs], Wed May 11 17:47:12 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.9: +25 -3
lines
Diff to previous 1.9 (colored)
integrate NetBSD's path searching for dot files
Revision 1.9 / (download) - annotate - [select for diffs], Wed May 11 17:10:13 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.8: +36 -81
lines
Diff to previous 1.8 (colored)
sync with 4.4lite
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Wed May 11 17:01:40 1994 UTC (18 years ago) by jtc
Branch: WFJ-920714,
CSRG
CVS Tags: lite-1
Changes since 1.1.1.1: +33 -54
lines
Diff to previous 1.1.1.1 (colored)
44lite code
Revision 1.8 / (download) - annotate - [select for diffs], Wed Jan 26 19:50:03 1994 UTC (18 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.7: +2 -3
lines
Diff to previous 1.7 (colored)
Removed theo's change to check S_ISLNK() for dot commands. This is unnecessary, since stat() allready resolves symlinks (and fails, if the link is broken).
Revision 1.7 / (download) - annotate - [select for diffs], Tue Jan 25 21:05:34 1994 UTC (18 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
source/$PATH thing for symbolic links too, reportedly
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 25 08:16:00 1994 UTC (18 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.5: +4 -0
lines
Diff to previous 1.5 (colored)
but don't try that for absolute or relative paths
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jan 25 07:59:25 1994 UTC (18 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.4: +26 -6
lines
Diff to previous 1.4 (colored)
make . (source) command search $PATH as it should. from dkionka@Cadence.COM (Daniel P. Kionka) and fixed by me
Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 1 18:58:12 1993 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Add RCS identifiers.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 23 00:28:22 1993 UTC (19 years, 2 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1,
netbsd-0-9-base,
netbsd-0-9-RELEASE,
netbsd-0-9-BETA,
netbsd-0-9-ALPHA2,
netbsd-0-9-ALPHA,
netbsd-0-9,
netbsd-0-8
Changes since 1.2: +1 -1
lines
Diff to previous 1.2 (colored)
changed "Id" to "Header" for rcsids
Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 22 08:04:00 1993 UTC (19 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.1: +1 -0
lines
Diff to previous 1.1 (colored)
added rcs ids to all files
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (19 years, 2 months ago) by cgd
Branch: WFJ-920714,
CSRG
CVS Tags: patchkit-0-2-2,
WFJ-386bsd-01
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
initial import of 386bsd-0.1 sources
Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (19 years, 2 months ago) by cgd
Branch: MAIN
Initial revision