Alexandre Julliard : server: New scheme for cleaning up objects on server exit.
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(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=b00fb174f6b8ae8940f3...
participants (1)
-
Alexandre Julliard