winsup/cygwin ChangeLog DevNotes select.cc sel ...
cgf@cygwin.com
cgf@cygwin.com
Sun Jun 3 02:59:00 GMT 2012
CVSROOT: /cvs/uberbaum
Module name: winsup
Changes by: cgf@sourceware.org 2012-06-03 02:59:20
Modified files:
cygwin : ChangeLog DevNotes select.cc select.h
cygwin/release : 1.7.16
Log message:
* DevNotes: Add entry cgf-000010.
* select.cc (set_handle_or_return_if_not_open): Remove unneeded final backslash
from definition.
(cygwin_select): Reorganize to incorporate outer retry loop. Move remaining
time recalculation here for retry case. Use select_stuff::wait_states for loop
control.
(select_stuff::cleanup): Avoid unneeded initialization.
(select_stuff::wait): Modify definition to return select_stuff::wait_states.
Eliminate is_cancelable. Don't element 1 of an array if it is a cancel handle.
Remove loop. Rely on being called from enclosing loop in cygwin_select.
Remove time recalculation when restarting. Try harder to always return from
the bottom.
* select.h (select_stuff::wait_state): New enum.
(select_stuff::wait): Modify declaration to return select_stuff::wait_states.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.5856&r2=1.5857
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/DevNotes.diff?cvsroot=uberbaum&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.196&r2=1.197
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/select.h.diff?cvsroot=uberbaum&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/release/1.7.16.diff?cvsroot=uberbaum&r1=1.6&r2=1.7
More information about the Cygwin-cvs
mailing list