[try3] Make async I/O functions generate completion messages

Andrey Turkin andrey.turkin at gmail.com
Mon Oct 22 12:42:48 CDT 2007


  Changes from last try: now ws2 functions are also generate messages
and there are no excess server calls (and hopefully no bogus completions
for erroneous conditions).
---
 dlls/ntdll/directory.c  |    2 ++
 dlls/ntdll/file.c       |   36 +++++++++++++++++++++++++++---------
 dlls/ntdll/ntdll_misc.h |    3 +++
 dlls/ntdll/sync.c       |   18 ++++++++++++++++++
 dlls/ws2_32/socket.c    |   25 ++++++++++++++++++++++++-
 server/async.c          |   10 ++++++++--
 server/completion.c     |    2 +-
 server/fd.c             |   18 ++++++++++++++++++
 server/file.h           |    3 ++-
 server/object.h         |    4 ++++
 server/protocol.def     |   11 +++++++++++
 server/thread.c         |    2 +-
 12 files changed, 119 insertions(+), 15 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 12eb35ea0e10d2621b2e6d74f532d1f763b94001.diff
Type: text/x-patch
Size: 20089 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20071022/c1d91104/attachment.bin 


More information about the wine-patches mailing list