Alexandre Julliard : ntdll: Store the file access and options in the fd cache, and get rid of the dynamic flags.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Apr 11 06:42:08 CDT 2007


Module: wine
Branch: master
Commit: d85121f1996a7a2f79ccdedb6710a434486b66eb
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d85121f1996a7a2f79ccdedb6710a434486b66eb

Author: Alexandre Julliard <julliard at 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=d85121f1996a7a2f79ccdedb6710a434486b66eb



More information about the wine-cvs mailing list