X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=manager.c;h=1691719a66b72bd48eea4dfa58331409c0070e09;hp=cf1c1481c12d32859dd6a2449dbac94a9ed2df8c;hb=1005d14f4a6d5bd8f035169cb5df4c890284f211;hpb=db06e3b6a5254ec247de5bc1a1b6a8670c2f4b2b diff --git a/manager.c b/manager.c index cf1c1481c..1691719a6 100644 --- a/manager.c +++ b/manager.c @@ -1816,12 +1816,7 @@ static int manager_process_signal_fd(Manager *m) { /* This is a nop on non-init */ break; - case SIGUSR1: - manager_dump_units(m, stdout, "\t"); - manager_dump_jobs(m, stdout, "\t"); - break; - - case SIGUSR2: { + case SIGUSR1: { Unit *u; u = manager_get_unit(m, SPECIAL_DBUS_SERVICE); @@ -1840,6 +1835,11 @@ static int manager_process_signal_fd(Manager *m) { break; } + case SIGUSR2: + manager_dump_units(m, stdout, "\t"); + manager_dump_jobs(m, stdout, "\t"); + break; + case SIGHUP: m->exit_code = MANAGER_RELOAD; break;