<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/bin/sh/error.c, branch releng/4.5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F4.5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F4.5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2001-08-01T05:22:07Z</updated>
<entry>
<title>MFC: -Wnon-const-format sweep</title>
<updated>2001-08-01T05:22:07Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-08-01T05:22:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b6aa9ecff27aeea2e033751a1ef1c0340d077d6d'/>
<id>urn:sha1:b6aa9ecff27aeea2e033751a1ef1c0340d077d6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: include missing header files.</title>
<updated>2001-07-30T10:31:29Z</updated>
<author>
<name>Dima Dorfman</name>
<email>dd@FreeBSD.org</email>
</author>
<published>2001-07-30T10:31:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4fca01e3b82219b044050b103c8e5392753df367'/>
<id>urn:sha1:4fca01e3b82219b044050b103c8e5392753df367</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include strerror(errno) in error messages after failed system calls.</title>
<updated>1999-11-29T19:11:01Z</updated>
<author>
<name>Martin Cracauer</name>
<email>cracauer@FreeBSD.org</email>
</author>
<published>1999-11-29T19:11:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6c48b6cf75960ede12a39f91a6c87ad709c6c47e'/>
<id>urn:sha1:6c48b6cf75960ede12a39f91a6c87ad709c6c47e</id>
<content type='text'>
Fix a warning.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-27T23:15:48Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-27T23:15:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a4562393f80633b81c11d4f7df00548d1cc3c48'/>
<id>urn:sha1:2a4562393f80633b81c11d4f7df00548d1cc3c48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve bookkeeping of in_waitcmd and style fixes.</title>
<updated>1998-08-25T09:33:34Z</updated>
<author>
<name>Martin Cracauer</name>
<email>cracauer@FreeBSD.org</email>
</author>
<published>1998-08-25T09:33:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f40b47b4600d045d67c45a09a4feed9dbff22a2'/>
<id>urn:sha1:1f40b47b4600d045d67c45a09a4feed9dbff22a2</id>
<content type='text'>
Submitted by:	Bruce Evans
</content>
</entry>
<entry>
<title>Got two volatile sig_atomic_t and int mixed up. Spotted by Gary Palmer.</title>
<updated>1998-08-24T19:15:48Z</updated>
<author>
<name>Martin Cracauer</name>
<email>cracauer@FreeBSD.org</email>
</author>
<published>1998-08-24T19:15:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a1c7435ae31c9cd90d5ce80fa255653803fbcf40'/>
<id>urn:sha1:a1c7435ae31c9cd90d5ce80fa255653803fbcf40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not exit on SIGINT in non-interactive shells, fixes PR 1206,</title>
<updated>1998-08-24T10:20:37Z</updated>
<author>
<name>Martin Cracauer</name>
<email>cracauer@FreeBSD.org</email>
</author>
<published>1998-08-24T10:20:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a8e920bb93432a228334cc048c543688f858baa'/>
<id>urn:sha1:7a8e920bb93432a228334cc048c543688f858baa</id>
<content type='text'>
i.e. this makes emacs usable from system(3). Programs called from
shellscripts are now required to exit with proper signal status. That
means, they have to kill themself. Exiting with faked numerical exit
code is not sufficient.

Exit with proper signal status if script exits on signal.

Make the wait builtin interruptable, both with and without traps set.

Use volatile sig_atomic_t where (and only where) appropriate.

(Almost) fix printing of newlines on SIGINT.

Make traps setable from trap handlers. This is needed for shellscripts
that catch SIGINT for cleanup work but intend to exit on it, hance
have to kill themself from a trap handler. I.e. mkdep.

While I'm at it, make it -Wall clean. -Wall is not enabled in
Makefile, since vararg warnx() macro calls in usr.bin/printf/printf.c
are not -Wall-able.
PR:		1206
Obtained from:	Basic SIGINT fix from Bruce Evans
</content>
</entry>
<entry>
<title>Add rcsid. Spelling.</title>
<updated>1998-05-18T06:44:24Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>1998-05-18T06:44:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d7b5b9302e5c79bc5dffd599d6d17dcd9592b76'/>
<id>urn:sha1:3d7b5b9302e5c79bc5dffd599d6d17dcd9592b76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nuke register keyword usage and #if -&gt; #ifdef.</title>
<updated>1997-04-28T03:06:52Z</updated>
<author>
<name>Steve Price</name>
<email>steve@FreeBSD.org</email>
</author>
<published>1997-04-28T03:06:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=afb033d5c4f01a464f57fe8e68d741246d9df492'/>
<id>urn:sha1:afb033d5c4f01a464f57fe8e68d741246d9df492</id>
<content type='text'>
Obtained from: NetBSD
</content>
</entry>
<entry>
<title>Revert $FreeBSD$ to $Id$</title>
<updated>1997-02-22T14:13:04Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-02-22T14:13:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b97fa2ef508bb1cc99621edb8b6d03845b55b8bd'/>
<id>urn:sha1:b97fa2ef508bb1cc99621edb8b6d03845b55b8bd</id>
<content type='text'>
</content>
</entry>
</feed>
