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