Up to [cvs.netbsd.org] / src / bin / sh
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.19.52.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.19: +1 -6
lines
Diff to previous 1.19 (colored) next main 1.20 (colored)
Catchup with rmind-uvmplock merge.
Revision 1.20 / (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.19: +1 -6
lines
Diff to previous 1.19 (colored)
PR/45069: Henning Petersen: Use prototypes from builtins.h .
Revision 1.19 / (download) - annotate - [select for diffs], Thu Nov 27 21:16:14 2003 UTC (8 years, 5 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-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,
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,
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,
mjf-devfs2-base,
mjf-devfs2,
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,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-base,
keiichi-mipv6,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
cherry-xenmp-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: cherry-xenmp
Changes since 1.18: +1 -5
lines
Diff to previous 1.18 (colored)
Generate command line when SMALL is defined and make buffer full sized. All the code has been present for a while, and the memory cost is (about) 180 bytes per process. Fixes PR bin/23545
Revision 1.18 / (download) - annotate - [select for diffs], Thu Aug 7 09:05:33 2003 UTC (8 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.17: +2 -6
lines
Diff to previous 1.17 (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.17 / (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.16: +1 -7
lines
Diff to previous 1.16 (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.16 / (download) - annotate - [select for diffs], Sun Nov 24 22:35:40 2002 UTC (9 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.15: +46 -25
lines
Diff to previous 1.15 (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.15 / (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.14: +4 -4
lines
Diff to previous 1.14 (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.14 / (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.13: +4 -4
lines
Diff to previous 1.13 (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.13 / (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.12: +3 -1
lines
Diff to previous 1.12 (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.12.6.1 / (download) - annotate - [select for diffs], Wed Mar 27 20:37:39 2002 UTC (10 years, 2 months ago) by elric
Branch: ELRICshvfork
Changes since 1.12: +3 -1
lines
Diff to previous 1.12 (colored) next main 1.13 (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.12 / (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.11: +1 -3
lines
Diff to previous 1.11 (colored)
Back out previous vfork changes.
Revision 1.11 / (download) - annotate - [select for diffs], Sat May 13 20:56:08 2000 UTC (12 years ago) by elric
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Quick fix. jobs.h:91: warning: declaration of `vfork' shadows global declaration
Revision 1.10 / (download) - annotate - [select for diffs], Sat May 13 20:50:15 2000 UTC (12 years ago) by elric
Branch: MAIN
Changes since 1.9: +3 -1
lines
Diff to previous 1.9 (colored)
Now we use vfork(2) instead of fork(2) when we can.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 15 13:23:10 1997 UTC (14 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4,
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,
comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored)
pid should be pid_t and status should be int! Avoid alignment problems...
Revision 1.8 / (download) - annotate - [select for diffs], Thu May 11 21:29:19 1995 UTC (17 years ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2,
netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.7: +13 -17
lines
Diff to previous 1.7 (colored)
Merge in my changes from vangogh, and fix the x=`false`; echo $? == 0 bug.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Mar 21 09:09:19 1995 UTC (17 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.6: +3 -2
lines
Diff to previous 1.6 (colored)
convert to new RCS id conventions.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Jun 11 16:12:02 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:08 1994 UTC (18 years ago) by jtc
Branch: MAIN
Changes since 1.4: +6 -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:01:49 1994 UTC (18 years ago) by jtc
Branch: WFJ-920714,
CSRG
CVS Tags: lite-1
Changes since 1.1.1.1: +6 -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:26 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:28:13 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