diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2011-03-14 16:53:23 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2011-04-27 16:28:36 +0100 |
commit | e4abc1d1a5657256bc1632477096bf86b08beff8 (patch) | |
tree | 0ff6b6e8ea122c2a270da8c3977a6a4ce4d1bb82 /dbus/dbus-message-private.h | |
parent | 614ea05b182b3cd142c6ad9da43e65a7113a0ea4 (diff) | |
download | dbus-e4abc1d1a5657256bc1632477096bf86b08beff8.tar.gz |
Don't report file descriptors as "leaked" if they were already open
This is necessary to run the regression tests under valgrind (if
telling it to output to a dedicated fd), gdb, fakeroot etc.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=35173
Reviewed-by: Colin Walters <walters@verbum.org>
Diffstat (limited to 'dbus/dbus-message-private.h')
-rw-r--r-- | dbus/dbus-message-private.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dbus/dbus-message-private.h b/dbus/dbus-message-private.h index 57888fa5..c5e3b3ea 100644 --- a/dbus/dbus-message-private.h +++ b/dbus/dbus-message-private.h @@ -138,8 +138,9 @@ dbus_bool_t _dbus_message_iter_get_args_valist (DBusMessageIter *iter, int first_arg_type, va_list var_args); - -void _dbus_check_fdleaks(void); +typedef struct DBusInitialFDs DBusInitialFDs; +DBusInitialFDs *_dbus_check_fdleaks_enter (void); +void _dbus_check_fdleaks_leave (DBusInitialFDs *fds); /** @} */ |