<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/timeout/timeout.c, branch releng/11.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-05-01T16:13:05Z</updated>
<entry>
<title>usr.bin: minor spelling fixes on comments.</title>
<updated>2016-05-01T16:13:05Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-05-01T16:13:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=af7ca7c85db98a2db126ddb25b20ed88f4f2deb6'/>
<id>urn:sha1:af7ca7c85db98a2db126ddb25b20ed88f4f2deb6</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>timeout(1): fix the acceptable range values for parse_signal()</title>
<updated>2015-10-24T13:47:03Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-10-24T13:47:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=44a94685f3d635fa9f7b3f7ece99943e5577614f'/>
<id>urn:sha1:44a94685f3d635fa9f7b3f7ece99943e5577614f</id>
<content type='text'>
Before both 0 and sys_nsig would be successfully returned by parse_signal()
although being invalid signal numbers.

PR:		Alexandre Perrin &lt;alex@kaworu.ch&gt;
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D3990
</content>
</entry>
<entry>
<title>timeout: handle zombie grandchildren</title>
<updated>2015-02-15T20:10:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2015-02-15T20:10:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b0aa0c6e1be5c631b284d554cc0953e90da501d9'/>
<id>urn:sha1:b0aa0c6e1be5c631b284d554cc0953e90da501d9</id>
<content type='text'>
timeout previously collected only one child status with wait(2). If this
was one of the grandchildren timeout would return to sigsuspend and wait
until the timeout expired. Instead, loop for all children.

PR:		kern/197608
Reviewed by:	bapt, kib
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Use the new process reaper functionality</title>
<updated>2015-01-06T23:40:39Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2015-01-06T23:40:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff7c6d42f33a0ccfa690c48b62e7381721317cc3'/>
<id>urn:sha1:ff7c6d42f33a0ccfa690c48b62e7381721317cc3</id>
<content type='text'>
When not using the --foreground option timeout(1) is supported to signal all
command children hierarchy, timeout(1) now acquire the reaper to ensure this
really happens and no children process can escaper from timeout(1) control
</content>
</entry>
<entry>
<title>Improve compatibility with GNU timeout</title>
<updated>2014-10-28T10:33:31Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-10-28T10:33:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54c2e464433858d8cfcbc870338706f8b1123fef'/>
<id>urn:sha1:54c2e464433858d8cfcbc870338706f8b1123fef</id>
<content type='text'>
According to the coreutils regression testsuite for timeout(1)
It is expect to exit with a status being:
125 in case an invalid duration or signal is passed in arguments
126 in case an invalid command is passed in arguments
127 in case the command passed in arguments does not exists.

While here document this behaviour in the man page
</content>
</entry>
<entry>
<title>Sort properly the headers</title>
<updated>2014-07-16T13:52:05Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-07-16T13:52:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f62bbc4d90754889d0923593598c7d35fcdc054c'/>
<id>urn:sha1:f62bbc4d90754889d0923593598c7d35fcdc054c</id>
<content type='text'>
While here space/tabs cleanup

Reviewed by:	kib
</content>
</entry>
<entry>
<title>White space fixes</title>
<updated>2014-07-16T12:09:12Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-07-16T12:09:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5b8b238645686b7602842cc68d643e81ddc1869b'/>
<id>urn:sha1:5b8b238645686b7602842cc68d643e81ddc1869b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sort headers</title>
<updated>2014-07-16T11:41:28Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-07-16T11:41:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=86b0545ed17239ea295c94d761113fc135c3d9d7'/>
<id>urn:sha1:86b0545ed17239ea295c94d761113fc135c3d9d7</id>
<content type='text'>
Constify long options
Remove useless call to sigemptyset
properly check errno when waiting for a process status when a SIGCHLD is received
</content>
</entry>
<entry>
<title>Style(9) fix</title>
<updated>2014-07-16T11:28:53Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-07-16T11:28:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=565b379f4bbe9e334a8ebb440ccab12da99fc690'/>
<id>urn:sha1:565b379f4bbe9e334a8ebb440ccab12da99fc690</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build with gcc</title>
<updated>2014-07-16T10:37:05Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-07-16T10:37:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8d685e828868b425f334b52101927369e4e6e0b'/>
<id>urn:sha1:d8d685e828868b425f334b52101927369e4e6e0b</id>
<content type='text'>
</content>
</entry>
</feed>
