bogus patch to bind() dlls/winsock/socket.c (request removal)

Jeremy White jwhite at codeweavers.com
Sun Jan 11 08:56:21 CST 2004


Ivan Leo Murray-Smith wrote:
>>With this change, we can use the 6.3 version of Quicktime
>>to see streamed video from Wineconf...
> 
> This would break Grand Prix Legends and Nascar 2002 (Thats why the patch was
> written in the first place), maybe you should contact the author of the patch, a
> proper fix would be better, why should we chose between 2 games and quicktime?
> It should be possible to run all these apps.

Jeremy Shaw already argued that the patch was incorrect, and
I am near dead certain that he is right.

It's been years since I was a Stevens expert, but there was a day
when I was, and my gut reaction to that patch was one of
shuddering horror.  In fact, I really should
argue for the complete reversal of the patch until a regression
test can conclusively prove that Window misbehaves in such
a horrid way (i.e. auto doing a reuseaddr and not using DONTROUTE).

If Windows *does* allow you to double bind an address, it can
only be the case that it does so in limited circumstances,
and we should implement those limited circumstances, rather
than applying a shotgun to the problem.

Cheers,

Jer



More information about the wine-devel mailing list