summaryrefslogtreecommitdiffstats
path: root/test/test-service.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-service.c')
-rw-r--r--test/test-service.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/test/test-service.c b/test/test-service.c
new file mode 100644
index 00000000..a4dff0b3
--- /dev/null
+++ b/test/test-service.c
@@ -0,0 +1,30 @@
+#include <dbus/dbus.h>
+#include <stdio.h>
+#include "watch.h"
+
+int
+main (int argc,
+ char **argv)
+{
+ DBusConnection *connection;
+ DBusError error;
+ DBusMessage *message;
+
+ dbus_error_init (&error);
+ connection = dbus_bus_get (DBUS_BUS_ACTIVATION, &error);
+ if (connection == NULL)
+ {
+ fprintf (stderr, "Failed to open connection to activating message bus: %s\n",
+ error.message);
+ dbus_error_free (&error);
+ return 1;
+ }
+
+ setup_connection (connection);
+
+ do_mainloop ();
+
+ dbus_connection_unref (connection);
+
+ return 0;
+}