Alexandre Julliard : server: New scheme for cleaning up objects on server exit.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Mar 22 15:09:00 CST 2006


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

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Mar 22 20:32:04 2006 +0100

server: New scheme for cleaning up objects on server exit.

Objects stored in static variables can now be marked when they are
created and are automatically cleaned up on exit. This avoids having
to export a bunch of close_* functions.

---

 server/directory.c  |   35 +++++++++++------------------------
 server/handle.c     |   11 +----------
 server/handle.h     |    2 --
 server/mailslot.c   |    4 ++--
 server/named_pipe.c |    5 ++---
 server/object.c     |   36 +++++++++++++++++++++++++++++++++++-
 server/object.h     |   11 ++++-------
 server/registry.c   |   19 ++++---------------
 server/request.c    |   15 +++------------
 server/signal.c     |   14 ++------------
 10 files changed, 64 insertions(+), 88 deletions(-)

Diff:   http://source.winehq.org/git/?p=wine.git;a=commitdiff;h=b00fb174f6b8ae8940f37c1229040a3cca84de74



More information about the wine-cvs mailing list