#
44874954 |
| 03-Apr-1999 |
Martin Cracauer <cracauer@FreeBSD.org> |
In interactive shells, break loops to the topmost level when a child is killed by a signal.
(In non-interactive shells - that means a shellscript - the shell just exits, this was already working)
P
In interactive shells, break loops to the topmost level when a child is killed by a signal.
(In non-interactive shells - that means a shellscript - the shell just exits, this was already working)
PR: bin/9173
show more ...
|
#
c1c72a3c |
| 01-Apr-1999 |
Martin Cracauer <cracauer@FreeBSD.org> |
The immediate execution of traps I introduced in September 1998 (to make /etc/rc interruptible in cases when programs hang with blocked signals) isn't standard enough.
It is now switched off by defa
The immediate execution of traps I introduced in September 1998 (to make /etc/rc interruptible in cases when programs hang with blocked signals) isn't standard enough.
It is now switched off by default and a new switch -T enables it.
You should update /etc/rc to the version I'm about to commit in a few minutes to keep it interruptible.
show more ...
|
Revision tags: release/3.1.0, release/3.0.0, release/2.2.8, release/2.2.7 |
|
#
3d7b5b93 |
| 18-May-1998 |
Philippe Charnier <charnier@FreeBSD.org> |
Add rcsid. Spelling.
|
#
686ed447 |
| 04-May-1998 |
Martin Cracauer <cracauer@FreeBSD.org> |
When calling a shell function, remember whether exit status is tested. This is needed for the '-e' option. See the PR for more details. PR: 6047 Reviewed by: PR submitter, silence on review request.
|
Revision tags: release/2.2.6, release/2.2.5_cvs, release/2.2.2_cvs |
|
#
e7a0b024 |
| 19-May-1997 |
Steve Price <steve@FreeBSD.org> |
Use the __unused attribute where warranted.
|
#
afb033d5 |
| 28-Apr-1997 |
Steve Price <steve@FreeBSD.org> |
Nuke register keyword usage and #if -> #ifdef.
Obtained from: NetBSD
|
Revision tags: release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs |
|
#
b97fa2ef |
| 22-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
Revision tags: release/2.1.6_cvs, release/2.1.6.1 |
|
#
1130b656 |
| 14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
show more ...
|
#
ab0a2172 |
| 14-Dec-1996 |
Steve Price <steve@FreeBSD.org> |
Merge in NetBSD mods and -Wall cleaning.
Obtained from: NetBSD, me
|
#
7a2ce49e |
| 12-Nov-1996 |
Peter Wemm <peter@FreeBSD.org> |
Back out rev 1.7 which was to fix PR#1206 (to be reopened).
This patch causes too many side effects, one of which bites hard is when interrupting a 'make fetch' in the ports tree (PR#1990). This who
Back out rev 1.7 which was to fix PR#1206 (to be reopened).
This patch causes too many side effects, one of which bites hard is when interrupting a 'make fetch' in the ports tree (PR#1990). This whole area is a real can of worms....
This most definately should go into 2.2
Reviewed by: steve, bde
show more ...
|
#
b9ab5603 |
| 22-Oct-1996 |
Steve Price <steve@FreeBSD.org> |
Close PR# 1206. sh(1) now ignores SIGINT and SIGQUIT when a child is forked and the -c commandline switch has been specified.
Reviewed by: joerg
|
#
d1e99272 |
| 06-Oct-1996 |
Steve Price <steve@FreeBSD.org> |
Fix a problem with sh that conflicts with the -e flag text in the man page. Now this will work correctly:
/bin/sh -ec 'false && true; echo hi'
Obtained from: VaX#n8 <vax@linkdead.paranoia.com>
|
Revision tags: release/2.1.5_cvs |
|
#
aa9caaf6 |
| 01-Sep-1996 |
Peter Wemm <peter@FreeBSD.org> |
Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a merge of parallel duplicate work by Steve Price and myself. :-]
There are some changes to the build that are my fault... mkini
Merge of 4.4-Lite2 sh source, plus some gcc -Wall cleaning. This is a merge of parallel duplicate work by Steve Price and myself. :-]
There are some changes to the build that are my fault... mkinit.c was trying (poorly) to duplicate some of the work that make(1) is designed to do. The Makefile hackery is my fault too, the depend list was incomplete because of some explicit OBJS+= entries, so mkdep wasn't picking up their source file #includes.
This closes a pile of /bin/sh PR's, but not all of them..
Submitted by: Steve Price <steve@bonsai.hiwaay.net>, peter
show more ...
|
#
069428af |
| 27-May-1996 |
Peter Wemm <peter@FreeBSD.org> |
Import the 4.4BSD-Lite2 /bin/sh sources
Requested by: joerg
(Note, this is mostly going to be conflicts, which is expected. Our entire sh source has a mainline, so this should not change anything
Import the 4.4BSD-Lite2 /bin/sh sources
Requested by: joerg
(Note, this is mostly going to be conflicts, which is expected. Our entire sh source has a mainline, so this should not change anything except for a few new files appearing. I dont think they are a problem)
show more ...
|
Revision tags: release/2.1.0_cvs |
|
#
a9e0f8b2 |
| 20-Sep-1995 |
David Greenman <dg@FreeBSD.org> |
Don't dereference a NULL pointer in the case of a null pipe. e.g.: ls |> foo.out
sh now behaves the same as it does under SunOS 4.x for this case.
|
Revision tags: release/2.0.5_cvs |
|
#
2162b2d2 |
| 30-May-1995 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
Remove trailing whitespace.
Reviewed by: phk
|
Revision tags: release/2.0 |
|
#
89730b29 |
| 24-Sep-1994 |
David Greenman <dg@FreeBSD.org> |
Added $Id$
|
Revision tags: release/1.1.5.1_cvs |
|
#
4b88c807 |
| 26-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite bin Sources
|