_dbus_change_to_daemon_user() is platform related and commit 0a3905d7f3b2ff43b094798...
authorRalf Habacker <ralf.habacker@freenet.de>
Fri, 29 Jan 2010 22:57:07 +0000 (23:57 +0100)
committerRalf Habacker <ralf.habacker@freenet.de>
Fri, 29 Jan 2010 22:57:07 +0000 (23:57 +0100)
bus/selinux.c
bus/selinux.h
dbus/dbus-sysdeps.h

index 456723a..614fa31 100644 (file)
@@ -22,7 +22,9 @@
  */
 #include <dbus/dbus-internals.h>
 #include <dbus/dbus-string.h>
+#ifndef DBUS_WIN
 #include <dbus/dbus-userdb.h>
+#endif
 #include "selinux.h"
 #include "services.h"
 #include "policy.h"
@@ -1017,6 +1019,7 @@ bus_selinux_shutdown (void)
 #endif /* HAVE_SELINUX */
 }
 
+#ifndef DBUS_WIN
 /**
  * Changes the user and group the bus is running as.
  *
@@ -1118,3 +1121,5 @@ _dbus_change_to_daemon_user  (const char    *user,
  return TRUE;
 }
 
+#endif
+
index f208fbe..3bab36d 100644 (file)
@@ -68,7 +68,5 @@ BusSELinuxID* bus_selinux_init_connection_id (DBusConnection *connection,
 
 
 void bus_selinux_audit_init(void);
-dbus_bool_t _dbus_change_to_daemon_user (const char *user,
-                                         DBusError  *error);
 
 #endif /* BUS_SELINUX_H */
index 75d5cc2..50998f0 100644 (file)
@@ -408,6 +408,8 @@ dbus_bool_t _dbus_become_daemon   (const DBusString *pidfile,
                                    dbus_bool_t       keep_umask);
 
 dbus_bool_t _dbus_verify_daemon_user    (const char *user);
+dbus_bool_t _dbus_change_to_daemon_user (const char *user,
+                                         DBusError  *error);
 
 dbus_bool_t _dbus_write_pid_to_file_and_pipe (const DBusString *pidfile,
                                               DBusPipe         *print_pid_pipe,