From 5da911bce0310761514298444fde65d0a51ed85d Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 20 Feb 2003 10:00:48 +0000 Subject: 2003-02-20 Alexander Larsson * dbus/dbus-transport-unix.c (unix_do_iteration): Unlock the connection mutex during a blocking select call. Add todo about how we need a way to wake up the select. * dbus/dbus-connection-internal.h: * dbus/dbus-connection.c: Add _dbus_connection_lock and _dbus_connection_unlock. --- dbus/dbus-connection-internal.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dbus/dbus-connection-internal.h') diff --git a/dbus/dbus-connection-internal.h b/dbus/dbus-connection-internal.h index 0606d1bd..64c4cf39 100644 --- a/dbus/dbus-connection-internal.h +++ b/dbus/dbus-connection-internal.h @@ -38,6 +38,9 @@ typedef enum DBUS_ITERATION_BLOCK = 1 << 2 /**< Block if nothing to do. */ } DBusIterationFlags; +void _dbus_connection_lock (DBusConnection *connection); +void _dbus_connection_unlock (DBusConnection *connection); + void _dbus_connection_ref_unlocked (DBusConnection *connection); dbus_bool_t _dbus_connection_queue_received_message (DBusConnection *connection, -- cgit