2003-03-16 Havoc Pennington <hp@pobox.com>
[platform/upstream/dbus.git] / bus / utils.c
index 8a68d8a..090e27f 100644 (file)
 
 const char bus_no_memory_message[] = "Memory allocation failure in message bus";
 
-void
-bus_wait_for_memory (void)
+int
+bus_get_oom_wait (void)
 {
 #ifdef DBUS_BUILD_TESTS
   /* make tests go fast */
-  _dbus_sleep_milliseconds (10);
+  return 10;
 #else
-  _dbus_sleep_milliseconds (500);
+  return 500;
 #endif
 }
 
 void
+bus_wait_for_memory (void)
+{
+  _dbus_sleep_milliseconds (bus_get_oom_wait ());
+}
+
+void
 bus_connection_dispatch_all_messages (DBusConnection *connection)
 {
   while (bus_connection_dispatch_one_message (connection))