On Thu, Dec 01, 2016 at 04:58:37PM -0200, Bruno Jesus wrote:
On Thu, Dec 1, 2016 at 4:44 PM, Andrew Eikum aeikum@codeweavers.com wrote:
If I were to tackle this, I would reproduce the exact sequence of steps that the program takes, with identical parameters and structs, and see what happens when run on Windows. Then try to figure out which step or piece of data triggers the behavior switch.
I'll see what I can do by following the relay logs.
Well, I meant specifically how it interacts with winmm. I think it's more likely that native winmm has some trigger to do the win9x threading behavior than it kills SuspendThread. But anything's possible.
In any case, it might be best to wait until after the next release. It's easy to have unintended consequences in winmm.
Andrew