[2/5][PATCH] Async Fixes

Scott Lindeneau slindeneau at gmail.com
Wed Aug 20 15:42:26 CDT 2008


Fixes a bug in the async implementation. When checking for waiting
 elements on a queue you need to check to see if ANY element is waiting,
 not just the first element. When waking elements up you should ALERT an
 element that is not already alerted. All other status messages should be
 set. (This compensates for poll events that trigger other poll events
 before garbage collection occurs and removes alerted elements from the
 queues).

This is required for a more robust/complete AcceptEx  implementation.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0002-Fixes-a-bug-in-the-async-implementation.-When-checking.txt
Url: http://www.winehq.org/pipermail/wine-patches/attachments/20080821/bf255725/attachment.txt 


More information about the wine-patches mailing list