summaryrefslogtreecommitdiff
path: root/dbus/dbus-message-private.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2011-03-14 16:53:23 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2011-04-27 16:28:36 +0100
commite4abc1d1a5657256bc1632477096bf86b08beff8 (patch)
tree0ff6b6e8ea122c2a270da8c3977a6a4ce4d1bb82 /dbus/dbus-message-private.h
parent614ea05b182b3cd142c6ad9da43e65a7113a0ea4 (diff)
downloaddbus-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.h5
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);
/** @} */