diff options
author | Lennart Poettering <lennart@poettering.net> | 2010-04-06 21:59:25 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2010-04-06 21:59:25 +0200 |
commit | 4ade7963ed9c2a0d1a248d291a6fc9a4c4bad8de (patch) | |
tree | c6d396e2edae45055bfef3dd3cbbcd06b763f7ed /manager.c | |
parent | 16801e901e87f4ca0c83ea8c09df1ab3d344129e (diff) |
main: move basic setup into main.c
Diffstat (limited to 'manager.c')
-rw-r--r-- | manager.c | 13 |
1 files changed, 0 insertions, 13 deletions
@@ -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) |