[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