<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/kernel, branch OTP-19.0.4</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2016-08-08T14:36:36+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-08-08T14:36:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=796bf022df397d09494d6198102d203d01efc8f6'/>
<id>796bf022df397d09494d6198102d203d01efc8f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kernel: Use ^D as eot for os:cmd on unix platforms</title>
<updated>2016-08-08T14:34:18+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2016-07-14T10:24:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f1ca806498bc7f7dad96f2c7e188fdc55e0124cb'/>
<id>f1ca806498bc7f7dad96f2c7e188fdc55e0124cb</id>
<content type='text'>
This is needed as doing only an 'exit' will only exit the
program, but any children started in the program that have
stdout/stderr still open will keep the port open until they
terminate. i.e.

    os:cmd("while true; do echo sleep 1; sleep 1; done&amp;").

would block os:cmd forever because the while loop keeps its copies
of stdout/stderr open forever.

It could be argued that this is correct behaviour, and it is
the way it works on windows, but changing this breaks backwards
compatability for os:cmd which is not acceptable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed as doing only an 'exit' will only exit the
program, but any children started in the program that have
stdout/stderr still open will keep the port open until they
terminate. i.e.

    os:cmd("while true; do echo sleep 1; sleep 1; done&amp;").

would block os:cmd forever because the while loop keeps its copies
of stdout/stderr open forever.

It could be argued that this is correct behaviour, and it is
the way it works on windows, but changing this breaks backwards
compatability for os:cmd which is not acceptable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release</title>
<updated>2016-06-21T13:12:41+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2016-06-21T13:12:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6e51c6d19612d03abc81b86bb70b8d7da678ce5d'/>
<id>6e51c6d19612d03abc81b86bb70b8d7da678ce5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'zandra/kernel-test-cuddle'</title>
<updated>2016-06-17T12:17:43+00:00</updated>
<author>
<name>Zandra Hird</name>
<email>zandra@erlang.org</email>
</author>
<published>2016-06-17T12:17:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=700a2b6f0711ec6e0f2c456f1fb9fd9662e5097d'/>
<id>700a2b6f0711ec6e0f2c456f1fb9fd9662e5097d</id>
<content type='text'>
Conflicts:
	lib/kernel/test/gen_tcp_api_SUITE.erl
	lib/kernel/test/gen_udp_SUITE.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	lib/kernel/test/gen_tcp_api_SUITE.erl
	lib/kernel/test/gen_udp_SUITE.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'raimo/uds-support/OTP-13643'</title>
<updated>2016-06-17T08:35:02+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2016-06-17T08:35:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=79e72ea213a7ddc22cbd77102f57be2c9f528645'/>
<id>79e72ea213a7ddc22cbd77102f57be2c9f528645</id>
<content type='text'>
* raimo/uds-support/OTP-13643:
  Update test cases after daily builds
  Return eafnosupport when not supported
  Add AF_LOCAL test cases
  Handle 'undefined' in fdopen
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* raimo/uds-support/OTP-13643:
  Update test cases after daily builds
  Return eafnosupport when not supported
  Add AF_LOCAL test cases
  Handle 'undefined' in fdopen
</pre>
</div>
</content>
</entry>
<entry>
<title>Update test cases after daily builds</title>
<updated>2016-06-17T07:32:35+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2016-06-16T12:03:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a3626105809abf8be1869f6b0725b6cfa912dedd'/>
<id>a3626105809abf8be1869f6b0725b6cfa912dedd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase polling timeout when waiting for error_logger startup</title>
<updated>2016-06-16T13:18:37+00:00</updated>
<author>
<name>Zandra Hird</name>
<email>zandra@erlang.org</email>
</author>
<published>2016-06-16T13:18:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c2de9c0a64b9330b808fe1afedc3f6a1a7d7df1a'/>
<id>c2de9c0a64b9330b808fe1afedc3f6a1a7d7df1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Return eafnosupport when not supported</title>
<updated>2016-06-16T11:47:23+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2016-06-16T11:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e0881861bb8d4bf796134f072e67608c6f32b4c6'/>
<id>e0881861bb8d4bf796134f072e67608c6f32b4c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Test: Try ipv6 versions of localhost if it fails for inet6</title>
<updated>2016-06-16T09:19:10+00:00</updated>
<author>
<name>Zandra Hird</name>
<email>zandra@erlang.org</email>
</author>
<published>2016-06-14T09:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c1b70a725a2cc5a64ff793b5f3ec79e82da3eff2'/>
<id>c1b70a725a2cc5a64ff793b5f3ec79e82da3eff2</id>
<content type='text'>
Most systems alias localhost to both the ipv4 and ipv6 localhost
address, but in some cases localhost6 is used instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most systems alias localhost to both the ipv4 and ipv6 localhost
address, but in some cases localhost6 is used instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'zandra/kernel-test-cuddle'</title>
<updated>2016-06-15T10:09:56+00:00</updated>
<author>
<name>Zandra Hird</name>
<email>zandra@erlang.org</email>
</author>
<published>2016-06-15T10:09:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e8a1b6af04fbd9c710ceafbdc2c644f622f7ad85'/>
<id>e8a1b6af04fbd9c710ceafbdc2c644f622f7ad85</id>
<content type='text'>
* zandra/kernel-test-cuddle:
  gen_udp_SUITE: Increase timeout to stabilize connect test
  kernel: Make sure loose test node is stopped before next test case
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* zandra/kernel-test-cuddle:
  gen_udp_SUITE: Increase timeout to stabilize connect test
  kernel: Make sure loose test node is stopped before next test case
</pre>
</div>
</content>
</entry>
</feed>
