summaryrefslogtreecommitdiff
path: root/manager.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-04-06 21:59:25 +0200
committerLennart Poettering <lennart@poettering.net>2010-04-06 21:59:25 +0200
commit4ade7963ed9c2a0d1a248d291a6fc9a4c4bad8de (patch)
treec6d396e2edae45055bfef3dd3cbbcd06b763f7ed /manager.c
parent16801e901e87f4ca0c83ea8c09df1ab3d344129e (diff)
main: move basic setup into main.c
Diffstat (limited to 'manager.c')
-rw-r--r--manager.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/manager.c b/manager.c
index 4cfa6b9cdc..7d3b8b5039 100644
--- a/manager.c
+++ b/manager.c
@@ -49,8 +49,6 @@ static int manager_setup_signals(Manager *m) {
assert(m);
- assert_se(reset_all_signal_handlers() == 0);
-
assert_se(sigemptyset(&mask) == 0);
assert_se(sigaddset(&mask, SIGCHLD) == 0);
assert_se(sigaddset(&mask, SIGINT) == 0); /* Kernel sends us this on control-alt-del */
@@ -300,23 +298,12 @@ int manager_new(Manager **_m) {
if ((r = manager_find_paths(m)) < 0)
goto fail;
- if (chdir("/") < 0)
- log_warning("Failed to chdir to /: %s", strerror(errno));
-
- /* Become a session leader if we aren't one yet. */
- setsid();
-
if ((r = manager_setup_signals(m)) < 0)
goto fail;
- if ((r = mount_setup()) < 0)
- goto fail;
-
if ((r = manager_setup_cgroup(m)) < 0)
goto fail;
- dbus_connection_set_change_sigpipe(FALSE);
-
/* Try to connect to the busses, if possible. */
if ((r = bus_init_system(m)) < 0 ||
(r = bus_init_api(m)) < 0)