Up to [cvs.netbsd.org] / src / bin / sh
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.24.16.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.24: +1 -5
lines
Diff to previous 1.24 (colored) next main 1.25 (colored)
Catchup with rmind-uvmplock merge.
Revision 1.25 / (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.24: +1 -5
lines
Diff to previous 1.24 (colored)
PR/45069: Henning Petersen: Use prototypes from builtins.h .
Revision 1.24 / (download) - annotate - [select for diffs], Thu Oct 16 14:36:40 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-premerge-20091211,
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-premerge-20101231,
matt-mips64-base2,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
cherry-xenmp-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: cherry-xenmp
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
Use "extern" properly for referencing globals defined in other modules. Now builds cleanly with -warn-common.
Revision 1.23 / (download) - annotate - [select for diffs], Sat Oct 2 12:16:53 2004 UTC (7 years, 7 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
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,
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,
mjf-devfs2-base,
mjf-devfs2,
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
Changes since 1.22: +2 -1
lines
Diff to previous 1.22 (colored)
Save the length of each variable in the name table so that we can compare the lengths and then use memcmp() in the search code. Speeds up one of my scripts by a facter of 2. Increase the size of the variable hash table. Cuts down time for script to execute from 60 seconds to 10. Move variable search into a new function to hide the implementation from most of the code, new version is slightly smaller than old.
Revision 1.22 / (download) - annotate - [select for diffs], Thu Aug 7 09:05:39 2003 UTC (8 years, 9 months ago) by agc
Branch: MAIN
CVS Tags: 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.21: +2 -6
lines
Diff to previous 1.21 (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.21 / (download) - annotate - [select for diffs], Wed Jan 22 20:36:04 2003 UTC (9 years, 4 months ago) by dsl
Branch: MAIN
Changes since 1.20: +5 -2
lines
Diff to previous 1.20 (colored)
Support command -p, -v and -V as posix Stop temporary PATH assigments messing up hash table Fix sh -c -e "echo $0 $*" -a x (as posix) (agreed by christos)
Revision 1.20 / (download) - annotate - [select for diffs], Sun Nov 24 22:35:43 2002 UTC (9 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.19: +23 -21
lines
Diff to previous 1.19 (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.19 / (download) - annotate - [select for diffs], Fri Sep 27 18:56:58 2002 UTC (9 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (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.18.6.1 / (download) - annotate - [select for diffs], Wed Mar 27 20:37:47 2002 UTC (10 years, 2 months ago) by elric
Branch: ELRICshvfork
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored) next main 1.19 (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.18 / (download) - annotate - [select for diffs], Mon May 22 10:18:47 2000 UTC (12 years ago) by elric
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,
netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5,
minoura-xpg4dl-base,
minoura-xpg4dl,
ELRICshvfork-base
Branch point for: ELRICshvfork
Changes since 1.17: +1 -1
lines
Diff to previous 1.17 (colored)
Back out previous vfork changes.
Revision 1.17 / (download) - annotate - [select for diffs], Wed May 17 07:37:12 2000 UTC (12 years ago) by elric
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
When vforking ensure that the environment passed to exec is built before vforking as a set of local variables which can be popped by the parent. Addresses bin/10124.
Revision 1.16 / (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.15: +6 -6
lines
Diff to previous 1.15 (colored)
compile with WARNS = 2
Revision 1.15 / (download) - annotate - [select for diffs], Mon Jan 25 14:20:56 1999 UTC (13 years, 4 months ago) by mycroft
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.14: +2 -1
lines
Diff to previous 1.14 (colored)
Patches from Tor Egge (via Havard Eidnes) to fix various bugs in field splitting and combining. (Note: Some of this are not strictly bugs, but differences between traditional Bourne shell and POSIX.)
Revision 1.14 / (download) - annotate - [select for diffs], Fri Apr 11 22:45:40 1997 UTC (15 years, 1 month 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.13: +4 -7
lines
Diff to previous 1.13 (colored)
Track $TERM and call the appropriate editline(3) routine to update the terminal type.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 14 01:42:26 1997 UTC (15 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.12: +3 -3
lines
Diff to previous 1.12 (colored)
NO_HISTORY->SMALL
Revision 1.9.6.1 / (download) - annotate - [select for diffs], Sun Jan 26 04:57:45 1997 UTC (15 years, 4 months ago) by rat
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-PATCH001
Changes since 1.9: +28 -15
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
Update /bin/sh from trunk per request of Christos Zoulas. Fixes many bugs.
Revision 1.12 / (download) - annotate - [select for diffs], Sat Nov 2 18:26:05 1996 UTC (15 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
Fix problems that gcc -Wall found (from Todd Miller, OpenBSD)
Revision 1.11 / (download) - annotate - [select for diffs], Wed Oct 16 15:45:21 1996 UTC (15 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored)
PR/2808: Remove trailing whitespace (from FreeBSD)
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 25 16:49:07 1996 UTC (15 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.9: +25 -13
lines
Diff to previous 1.9 (colored)
- Add function callback capability when variables are set. - Add setvarsafe that returns an error instead of longjmp() to the error code.
Revision 1.9 / (download) - annotate - [select for diffs], Thu May 11 21:30:44 1995 UTC (17 years ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-BETA,
netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Branch point for: netbsd-1-2
Changes since 1.8: +16 -27
lines
Diff to previous 1.8 (colored)
Merge in my changes from vangogh, and fix the x=`false`; echo $? == 0 bug.
Revision 1.8 / (download) - annotate - [select for diffs], Tue Mar 21 09:10:38 1995 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.7: +3 -2
lines
Diff to previous 1.7 (colored)
convert to new RCS id conventions.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Dec 5 19:07:59 1994 UTC (17 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.6: +3 -1
lines
Diff to previous 1.6 (colored)
clean up further. more patches from Jim Jegers
Revision 1.6 / (download) - annotate - [select for diffs], Sat Jun 11 16:12:40 1994 UTC (17 years, 11 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base,
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,
netbsd-1-0
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Add RCS ids.
Revision 1.5 / (download) - annotate - [select for diffs], Wed May 11 17:10:51 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.4: +3 -4
lines
Diff to previous 1.4 (colored)
sync with 4.4lite
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Wed May 11 17:02:24 1994 UTC (18 years ago) by jtc
Branch: WFJ-920714,
CSRG
CVS Tags: lite-1
Changes since 1.1.1.1: +3 -3
lines
Diff to previous 1.1.1.1 (colored)
44lite code
Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 1 18:58:33 1993 UTC (18 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.3: +2 -3
lines
Diff to previous 1.3 (colored)
Add RCS identifiers.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 23 00:29:35 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: +2 -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