6 #include <dbus/dbus-connection-internal.h>
12 die (const char *message)
14 fprintf (stderr, "*** test-ids: %s", message);
23 DBusConnection *connection;
27 dbus_error_init (&error);
28 connection = dbus_bus_get (DBUS_BUS_SESSION, &error);
29 if (connection == NULL)
31 fprintf (stderr, "*** Failed to open connection to system bus: %s\n",
33 dbus_error_free (&error);
37 server_id = dbus_connection_get_server_id (connection);
38 if (server_id == NULL)
39 die ("No bus server ID retrieved\n");
40 /* printf("'%s'\n", server_id); */
41 if (strlen (server_id) != 32)
42 die ("Bus server id should have length 32\n");
43 dbus_free (server_id);
45 id = dbus_bus_get_id (connection, NULL);
47 die ("No bus ID retrieved\n");
48 /* printf("'%s'\n", id); */
49 if (strlen (id) != 32)
50 die ("Bus ID should have length 32\n");
53 _dbus_verbose ("*** Test IDs exiting\n");