summaryrefslogtreecommitdiff
path: root/test/test-service.c
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2009-12-18 16:45:50 +0100
committerRalf Habacker <ralf.habacker@freenet.de>2009-12-18 16:45:50 +0100
commitbe51ff7e5ef2e9370fd2417614781f688576d37a (patch)
treee47082163387c25734588b2741593eed815449fb /test/test-service.c
parent35eb740bda2cc330f1e0a9eb3275f28fcdd7eb60 (diff)
downloaddbus-be51ff7e5ef2e9370fd2417614781f688576d37a.tar.gz
windows does not support fork, skip it
Diffstat (limited to 'test/test-service.c')
-rw-r--r--test/test-service.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/test-service.c b/test/test-service.c
index a57bf9c2..2bd2dbc8 100644
--- a/test/test-service.c
+++ b/test/test-service.c
@@ -409,7 +409,9 @@ main (int argc,
else
{
name = argv[1];
+#ifndef DBUS_WIN
do_fork = strcmp (argv[2], "fork") == 0;
+#endif
}
/* The bare minimum for simulating a program "daemonizing"; the intent
@@ -417,14 +419,15 @@ main (int argc,
* activated services.
* https://bugzilla.redhat.com/show_bug.cgi?id=545267
*/
- if (do_fork)
+#ifndef DBUS_WIN
+ if (do_fork)
{
pid_t pid = fork ();
if (pid != 0)
exit (0);
sleep (1);
}
-
+#endif
dbus_error_init (&error);
connection = dbus_bus_get (DBUS_BUS_STARTER, &error);
if (connection == NULL)