wine/server sock.c

Alexandre Julliard julliard at winehq.com
Tue Jun 25 14:38:37 CDT 2002


Martin Wilck <Martin.Wilck at Fujitsu-Siemens.com> writes:

> OK - but I am not sure if the second change can't break something for
> 2.4 or other POSIX systems - here POLLHUP would IMO mean that the peer
> has closed both sides of the connection, justifying to reset FD_WRITE
> and FD_WINE_CONNECTED just as we do with POLLERR. Perhaps we should
> carry out a small test at wineserver startup to determine whether a
> shutdown() can cause a POLLHUP to be received (below a small
> proof-of-concept test program that shows how that could work - I tested
> it on 2.2 and 2.4, it yields the expected results).

We may want to do something like that yes. I'm not sure the extra
FD_WRITE will really be a problem in practice, but if we can avoid it
it's certainly preferable.

> PS I'd be grateful if you could also help me out with that GUID
>    question...

I guess you should simply use the same GUIDs than Microsoft does.

-- 
Alexandre Julliard
julliard at winehq.com



More information about the wine-devel mailing list