diff options
Diffstat (limited to 'src/3rd_party/dbus-1.7.8/test/name-test/test-autolaunch.c')
-rw-r--r-- | src/3rd_party/dbus-1.7.8/test/name-test/test-autolaunch.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/src/3rd_party/dbus-1.7.8/test/name-test/test-autolaunch.c b/src/3rd_party/dbus-1.7.8/test/name-test/test-autolaunch.c deleted file mode 100644 index 8b5206a684..0000000000 --- a/src/3rd_party/dbus-1.7.8/test/name-test/test-autolaunch.c +++ /dev/null @@ -1,53 +0,0 @@ -#include "config.h" - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#ifdef HAVE_UNISTD_H -#include <unistd.h> -#endif - -#include <dbus/dbus.h> -#include "dbus/dbus-sysdeps.h" - -int -main (int argc, char *argv[]) -{ - DBusConnection *conn = NULL; - DBusError error; - - dbus_setenv ("DBUS_SESSION_BUS_ADDRESS", NULL); - - dbus_error_init (&error); - - conn = dbus_bus_get (DBUS_BUS_SESSION, &error); - -#ifdef DBUS_ENABLE_X11_AUTOLAUNCH - /* If X11 autolaunch was enabled, we expect dbus-launch to have worked. */ - if (_dbus_getenv ("DISPLAY") != NULL && dbus_error_is_set (&error)) - { - fprintf (stderr, "*** Failed to autolaunch session bus: %s\n", - error.message); - dbus_error_free (&error); - return 1; - } -#endif - - /* We don't necessarily expect it to *work* without X (although it might - - * for instance on Mac OS it might have used launchd). Just check that the - * results are consistent. */ - - if (dbus_error_is_set (&error) && conn != NULL) - { - fprintf (stderr, "*** Autolaunched session bus, but an error was set!\n"); - return 1; - } - - if (!dbus_error_is_set (&error) && conn == NULL) - { - fprintf (stderr, "*** Failed to autolaunch session bus but no error was set\n"); - return 1; - } - - return 0; -} |