Module: wine
Branch: refs/heads/master
Commit: b00fb174f6b8ae8940f37c1229040a3cca84de74
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=b00fb174f6b8ae8940f37c1…
Author: Alexandre Julliard <julliard(a)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=b00fb174f6b8ae8940f…