Module: wine Branch: master Commit: d85121f1996a7a2f79ccdedb6710a434486b66eb URL: http://source.winehq.org/git/wine.git/?a=commit;h=d85121f1996a7a2f79ccdedb67...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Apr 10 22:32:46 2007 +0200
ntdll: Store the file access and options in the fd cache, and get rid of the dynamic flags.
This avoids server round-trips for all file I/O.
---
dlls/ntdll/file.c | 31 ++++++++++------------ dlls/ntdll/ntdll_misc.h | 2 +- dlls/ntdll/server.c | 57 ++++++++++++++++++++++++--------------- dlls/ws2_32/socket.c | 50 ++++++++++++++--------------------- include/wine/server.h | 2 +- include/wine/server_protocol.h | 16 +++------- server/fd.c | 15 +++++----- server/protocol.def | 14 +++------- server/trace.c | 8 +++--- 9 files changed, 91 insertions(+), 104 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=d85121f1996a7a2f79ccde...