<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/window/wwinit.c, branch release/7.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F7.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-05-01T02:51:58Z</updated>
<entry>
<title>Copy releng/7.2 to release/7.2.0 for FreeBSD 7.2-RELEASE.</title>
<updated>2009-05-01T02:51:58Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2009-05-01T02:51:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b205d83df7763ca1f099bce5ac12a05862a626c4'/>
<id>urn:sha1:b205d83df7763ca1f099bce5ac12a05862a626c4</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 7.2-RELEASE image.
</content>
</entry>
<entry>
<title>Fix the rcsid's.</title>
<updated>2001-05-17T09:38:49Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-05-17T09:38:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2f8b721157b825a04df115df2eef5ac385154df1'/>
<id>urn:sha1:2f8b721157b825a04df115df2eef5ac385154df1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>While I'm here and got caught by it, add FreeBSD IDs so the next guy</title>
<updated>2000-10-26T10:07:20Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-10-26T10:07:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9e1ade7750536b2a3c7d9697572918a3760a96a3'/>
<id>urn:sha1:9e1ade7750536b2a3c7d9697572918a3760a96a3</id>
<content type='text'>
won't have trouble committing his bits.
</content>
</entry>
<entry>
<title>Fix the style of my previous commit.</title>
<updated>1999-03-03T14:02:50Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1999-03-03T14:02:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0f9ae8e23439096f8b7d81c5e72bc784017f78e0'/>
<id>urn:sha1:0f9ae8e23439096f8b7d81c5e72bc784017f78e0</id>
<content type='text'>
Submitted by:	The Style Police[tm]
</content>
</entry>
<entry>
<title>Make window(1) actually work again.  It has been broken for quite some</title>
<updated>1999-03-02T19:08:09Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1999-03-02T19:08:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d7a28702a3a8748d9b72416e9f14cca98db8af88'/>
<id>urn:sha1:d7a28702a3a8748d9b72416e9f14cca98db8af88</id>
<content type='text'>
time now.

For whatever reason, the kernel seems to have generated SIGIOs
previously without an initial fcntl(...,F_SETOWN), but does no longer.
This caused window(1) to wait indefinitely for input.

Also, undo rev 1.3 of wwspawn.c, it was not well-thought, and
apparently not even tested at all.  The blindly (even in a nonsensical
place like the comment on top of the function) applied replacement of
vfork() by fork() totally ignored that window(1) *does* abuse the
feature of vfork() where a modification of the parent's address space
is possible (in this case, to notify the parent of an erred exec*).
Also, with vfork(), it is guaranteed that the parent is only woken up
after the exec*() happened, where the replacement by fork() made the
parent to almost always become runnable again before the child, in
which case the parent simply told `subprocess died'.  Unfortunately,
working around _this_ seems to be a lot more of redesign work compared
to little gained value, so i think relying on the specifics of vfork()
is the simpler way.

Submitted by:	Philipp Mergenthaler &lt;un1i@rz.uni-karlsruhe.de&gt;
</content>
</entry>
<entry>
<title>Use &lt;signal.h&gt; instead of &lt;sys/signal.h&gt;.</title>
<updated>1998-08-05T09:01:29Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>1998-08-05T09:01:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f1598784ae5f6ec062ea5c8167d960ad47baacff'/>
<id>urn:sha1:f1598784ae5f6ec062ea5c8167d960ad47baacff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make window(1) honor the LC_CTYPE setting.</title>
<updated>1997-11-05T20:20:17Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1997-11-05T20:20:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dc6393aa53a043c0b941c5636f6140852d89854d'/>
<id>urn:sha1:dc6393aa53a043c0b941c5636f6140852d89854d</id>
<content type='text'>
While i was at it, don't export \E[OA style cursor key strings into the
TERMCAP variable since window's emulation doesn't support it.  Instead,
convert to \E[[A etc.
</content>
</entry>
<entry>
<title>Remove _set_ospeed, it is done in tgetent</title>
<updated>1995-08-05T22:04:23Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1995-08-05T22:04:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8992794b01b9fb023fa64b5bfc42cccd1b3b2562'/>
<id>urn:sha1:8992794b01b9fb023fa64b5bfc42cccd1b3b2562</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow it works with non-fixed termios speeds.</title>
<updated>1995-08-04T06:54:18Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>1995-08-04T06:54:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c0ba277d48197ae8c50bc9803d282745cd4bac0'/>
<id>urn:sha1:3c0ba277d48197ae8c50bc9803d282745cd4bac0</id>
<content type='text'>
Replace ospeed switch with new _set_ospeed
</content>
</entry>
<entry>
<title>Give up instead of looping endlessly for unknown speeds.</title>
<updated>1994-10-30T21:01:04Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1994-10-30T21:01:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e9a82e8087d450ef2a02c5cfd0c24c0e40f11ef6'/>
<id>urn:sha1:e9a82e8087d450ef2a02c5cfd0c24c0e40f11ef6</id>
<content type='text'>
</content>
</entry>
</feed>
