diff options
Diffstat (limited to 'bus/main.c')
-rw-r--r-- | bus/main.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -24,6 +24,9 @@ #include "driver.h" #include <dbus/dbus-internals.h> #include <dbus/dbus-watch.h> +#ifdef DBUS_WIN +#include <dbus/dbus-sysdeps-win.h> +#endif #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -296,8 +299,14 @@ main (int argc, char **argv) { check_two_config_files (&config_file, "session"); +#ifdef DBUS_WIN + if (!_dbus_get_config_file_name (&config_file,"session.conf")) + exit (1); + /* don't know how to map DBUS_SESSION_CONFIG_FILE to the function above */ +#else if (!_dbus_string_append (&config_file, DBUS_SESSION_CONFIG_FILE)) exit (1); +#endif } else if (strstr (arg, "--config-file=") == arg) { |