Subject: CVS commit: basesrc/bin/sh
To: None <source-changes@netbsd.org>
From: Christos Zoulas <christos@netbsd.org>
List: source-changes
Date: 09/28/2002 04:25:03
Module Name:	basesrc
Committed By:	christos
Date:		Sat Sep 28 01:25:03 UTC 2002

Modified Files:
	basesrc/bin/sh: eval.c eval.h expand.c jobs.c jobs.h main.c redir.c

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -r1.64 -r1.65 basesrc/bin/sh/eval.c
cvs rdiff -r1.11 -r1.12 basesrc/bin/sh/eval.h
cvs rdiff -r1.54 -r1.55 basesrc/bin/sh/expand.c
cvs rdiff -r1.50 -r1.51 basesrc/bin/sh/jobs.c
cvs rdiff -r1.14 -r1.15 basesrc/bin/sh/jobs.h
cvs rdiff -r1.43 -r1.44 basesrc/bin/sh/main.c
cvs rdiff -r1.25 -r1.26 basesrc/bin/sh/redir.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.