<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rc/wait.c, branch master</title>
<subtitle>Byron Rakitzis' rc(1) port, with a few modifications
</subtitle>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/'/>
<entry>
<title>Report children as soon as possible when waiting for all</title>
<updated>2019-12-06T16:57:34+00:00</updated>
<author>
<name>Bert Münnich</name>
<email>ber.t@posteo.de</email>
</author>
<published>2019-03-24T13:32:23+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=459dd7b4bc6225e712b25359785558cb61283113'/>
<id>459dd7b4bc6225e712b25359785558cb61283113</id>
<content type='text'>
The following example demonstrates the problem:

    ; false &amp; sleep 300 &amp; wait
    2317 # pid of false
    2318 # pid of sleep
    # blocking for 300s
    2318: done (0)
    2817: done (1)

With this commit the status for false is reported instantly:

    ; false &amp; sleep 300 &amp; wait
    4205 # pid of false
    4206 # pid of sleep
    4205: done (1)
    # blocking for 300s
    4206: done (0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The following example demonstrates the problem:

    ; false &amp; sleep 300 &amp; wait
    2317 # pid of false
    2318 # pid of sleep
    # blocking for 300s
    2318: done (0)
    2817: done (1)

With this commit the status for false is reported instantly:

    ; false &amp; sleep 300 &amp; wait
    4205 # pid of false
    4206 # pid of sleep
    4205: done (1)
    # blocking for 300s
    4206: done (0)
</pre>
</div>
</content>
</entry>
<entry>
<title>  Bug: yet more wrongly ordered header file includes.</title>
<updated>2015-05-16T20:23:21+00:00</updated>
<author>
<name>tjg</name>
<email>tjg</email>
</author>
<published>2002-02-08T14:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=c065d5875b8467f0ad81c1d05c4ffda57ddb380d'/>
<id>c065d5875b8467f0ad81c1d05c4ffda57ddb380d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add "wait.h"</title>
<updated>2015-05-16T20:23:11+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-07-27T13:57:14+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=61d7a02c78048f82197ec72e763b4a63851f88f9'/>
<id>61d7a02c78048f82197ec72e763b4a63851f88f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>get the &lt;sys/wait.h&gt; stuff right this time</title>
<updated>2015-05-16T20:23:10+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-07-24T16:00:13+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=cb2f9b483a09d9b2f122272a1a30857bdb4ec19e'/>
<id>cb2f9b483a09d9b2f122272a1a30857bdb4ec19e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sort out includes of &lt;sys/wait.h&gt;</title>
<updated>2015-05-16T20:23:10+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-07-24T13:28:13+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=391cc8bb552a6c4d616d786fd710c38fc41162cb'/>
<id>391cc8bb552a6c4d616d786fd710c38fc41162cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>abandon waitforall() if rc_wait4() returns with errno == EINTR</title>
<updated>2015-05-16T20:23:04+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-02-19T13:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=9a73d57745c20ce30e630a2200885e1f0b023a64'/>
<id>9a73d57745c20ce30e630a2200885e1f0b023a64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>reinstate rc_wait (but right this time)</title>
<updated>2015-05-16T20:23:04+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-02-18T17:10:53+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=eab21e5857e7b19a06196ec7a9c197bc599560a0'/>
<id>eab21e5857e7b19a06196ec7a9c197bc599560a0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix memory leak after fork()</title>
<updated>2015-05-16T20:23:03+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-02-16T11:48:15+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=b738845946d51ecd3da731abe7227a34f3733be5'/>
<id>b738845946d51ecd3da731abe7227a34f3733be5</id>
<content type='text'>
remove rc_wait()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove rc_wait()
</pre>
</div>
</content>
</entry>
<entry>
<title>reset list of child processes after fork; fixes `{ls &amp; wait} |cat' bug</title>
<updated>2015-05-16T20:23:02+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-02-09T14:16:41+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=1c08ed0dc8fef3a7b844b02676aa0418ebce00b5'/>
<id>1c08ed0dc8fef3a7b844b02676aa0418ebce00b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use sigsetjmp, etc.</title>
<updated>2015-05-16T20:23:02+00:00</updated>
<author>
<name>tgoodwin</name>
<email>tgoodwin</email>
</author>
<published>1998-02-05T15:22:28+00:00</published>
<link rel='alternate' type='text/html' href='http://src.hhvn.uk/rc/commit/?id=3b39a6827f68a5183ce44637ca6b39c464d30067'/>
<id>3b39a6827f68a5183ce44637ca6b39c464d30067</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
