<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/win32/select.c, branch long_paths</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=long_paths</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=long_paths'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2025-05-26T13:37:42+00:00</updated>
<entry>
<title>win32: update implementation of select(2)</title>
<updated>2025-05-26T13:37:42+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2025-05-26T13:37:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=854c647da7a84cf2aaa2c9a84ff1ca353bdaf9cf'/>
<id>urn:sha1:854c647da7a84cf2aaa2c9a84ff1ca353bdaf9cf</id>
<content type='text'>
Apply gnulib commit 034af0e401 (select, pselect: Fix test failure
on native Windows).

  * lib/select.c (rpl_select): Fail if nfds is out-of-range.
  * lib/pselect.c (pselect): Likewise.
</content>
</entry>
<entry>
<title>mingw: update select(2) to latest gnulib version</title>
<updated>2021-07-17T10:11:14+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2021-07-17T10:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=09fac3deea3d74ca283f0a7109e4b190cdf97d95'/>
<id>urn:sha1:09fac3deea3d74ca283f0a7109e4b190cdf97d95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>win32/select: ensure that the implementation matches the prototype</title>
<updated>2017-08-23T11:57:21+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T22:24:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=056d2ff0743dc5e09c87b2e846e5dd17ce4f20c0'/>
<id>urn:sha1:056d2ff0743dc5e09c87b2e846e5dd17ce4f20c0</id>
<content type='text'>
The libbb.h header implicitly includes mingw.h, which has the
declaration of that function.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>win32/select: work around a compiler warning</title>
<updated>2017-08-23T11:35:27+00:00</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-06-27T21:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=8fa942c9dd98a1921fbffbcb6b3f85fea8eda1c8'/>
<id>urn:sha1:8fa942c9dd98a1921fbffbcb6b3f85fea8eda1c8</id>
<content type='text'>
The `tend` variable is only ever initialized and used if the timeout is
*not* infinite.

However, GCC is not smart enough to figure that out. So just initialize
the variable to 0 and be done with it already.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
<entry>
<title>mingw: import select from gnulib</title>
<updated>2015-04-22T20:22:22+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2015-04-22T20:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=42463758ee0334dc180bc624a3d7035cf88d6bea'/>
<id>urn:sha1:42463758ee0334dc180bc624a3d7035cf88d6bea</id>
<content type='text'>
There are two changes from gnulib:

   Treat a broken pipe as readable.  If nc doesn't try to read from
   the pipe it'll never find out it's broken.

   Only allow console key press events to indicate that stdin is
   readable.  read_key leaves a key release event in the buffer
   at the end of a shell command.  This caused nc to block, thinking
   that the console had input available.
</content>
</entry>
</feed>
