[PATCH] AcceptEx Impelementation
Scott Lindeneau
slindeneau at gmail.com
Mon Aug 4 02:29:34 CDT 2008
0001
Implements locatable async commands that can be notified(Terminated) using
a locator (obj_handle_t)
Allows the connect command to be passed two sockets, one for listening and
one to accept the connection to(instead of creating a new socket).
sock.c: Implements sock_close_handle to correctly remove any
associated/locatable sockets.
fd.c: Implements register_async_l which registers a locatable async request
to a file descriptor that can be notified later.
async.c: Implements async_wake_up_l to notify locatable async's and
create_async_l which creates locatable async events.
---
include/wine/server_protocol.h | 34 +++++++++++-
server/async.c | 32 +++++++++--
server/fd.c | 30 ++++++++++
server/file.h | 7 ++
server/protocol.def | 14 +++++
server/request.h | 4 +
server/sock.c | 120
+++++++++++++++++++++++++++++++---------
server/trace.c | 23 ++++++++
8 files changed, 231 insertions(+), 33 deletions(-)
0002
Implements AcceptEx and GetAcceptExSockaddrs.
---
dlls/mswsock/mswsock.spec | 4 +-
dlls/ws2_32/socket.c | 250
++++++++++++++++++++++++++++++++++++++++
dlls/ws2_32/ws2_32.spec | 2 +
include/wine/server_protocol.h | 2 +-
4 files changed, 255 insertions(+), 3 deletions(-)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-patches/attachments/20080804/343d5088/attachment-0001.htm
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-Implements-locatable-async-commands-that-can-be-notifi.txt
Url: http://www.winehq.org/pipermail/wine-patches/attachments/20080804/343d5088/attachment-0002.txt
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0002-mswsock-Impelements-AcceptEx-and-GetAcceptExSockaddrs.txt
Url: http://www.winehq.org/pipermail/wine-patches/attachments/20080804/343d5088/attachment-0003.txt
More information about the wine-patches
mailing list