summaryrefslogtreecommitdiffstats
path: root/bus/selinux.h
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2004-11-02 20:27:48 +0000
committerColin Walters <walters@verbum.org>2004-11-02 20:27:48 +0000
commit73ffe59d87864d61b9d22f199fc6375840bf39bb (patch)
tree2678c957ba9300cd075252562012f6f4efb6bff2 /bus/selinux.h
parentc7417009b1fe78fdad1ea2c397ecc1e656c33799 (diff)
2004-11-02 Colin Walters <walters@verbum.org>
* bus/selinux.c (bus_selinux_init): Split into two functions, bus_selinux_pre_init and bus_selinux_post_init. (bus_selinux_pre_init): Just determine whether SELinux is enabled. (bus_selinux_post_init): Do everything else. * bus/main.c (main): Call bus_selinux_pre_init before parsing config file, and bus_selinux_post_init after. This ensures that we don't lose the policyreload notification thread that bus_selinux_init created before forking previously. * bus/test-main.c (test_pre_hook): Update for split.
Diffstat (limited to 'bus/selinux.h')
-rw-r--r--bus/selinux.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/bus/selinux.h b/bus/selinux.h
index 886f9c71..13122520 100644
--- a/bus/selinux.h
+++ b/bus/selinux.h
@@ -27,7 +27,8 @@
#include <dbus/dbus-connection.h>
#include "services.h"
-dbus_bool_t bus_selinux_init (void);
+dbus_bool_t bus_selinux_pre_init (void);
+dbus_bool_t bus_selinux_full_init(void);
void bus_selinux_shutdown (void);
dbus_bool_t bus_selinux_enabled (void);