newlib/winsup
Corinna Vinschen 3069a93fbe select: Don't timeout without setting descriptor arrays to all zero
* select.cc (copyfd_set): Remove.
        (select): Don't copy local wait fd arrays over to returned fd arrays
        since bits set there are not accounted for in return value.  Zero out
        returned fd arrays instead.  Always call sel.poll even in case of a
        timeout.  Always zero out fd array when timing out.  Convert while/do
        to do/while for clarity.  Use dedicated variable as return value to
        decouple return value from artificial return code from sel.wait.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-01-09 14:53:06 +01:00
..
cygserver Deprecate all winsup ChangeLog files 2016-01-07 21:16:01 +01:00
cygwin select: Don't timeout without setting descriptor arrays to all zero 2016-01-09 14:53:06 +01:00
doc Deprecate all winsup ChangeLog files 2016-01-07 21:16:01 +01:00
lsaauth Deprecate all winsup ChangeLog files 2016-01-07 21:16:01 +01:00
testsuite Deprecate all winsup ChangeLog files 2016-01-07 21:16:01 +01:00
utils Deprecate all winsup ChangeLog files 2016-01-07 21:16:01 +01:00
acinclude.m4
aclocal.m4
autogen.sh
c++wrap
ccwrap
ChangeLog Deprecate all winsup ChangeLog files 2016-01-07 21:16:01 +01:00
ChangeLog-2015 Deprecate all winsup ChangeLog files 2016-01-07 21:16:01 +01:00
config.guess
config.sub
configure
configure.ac
configure.cygwin
COPYING
CYGWIN_LICENSE
install-sh
Makefile.common
Makefile.in
README

THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Cygwin documentation is available on the net at http://cygwin.com
You might especially be interested in

http://cygwin.com/faq/faq.programming.html#faq.programming.building-cygwin