summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2017-12-15 16:34:13 +0100
committerLennart Poettering <lennart@poettering.net>2017-12-15 20:52:28 +0100
commit263162da6cbf75fa5dd0eb514f9313ecea9155d7 (patch)
treeaa2734a9890c7f626306da3a8b8a4f1d5a5a68bc /src
parent74da609f0d0f9112047dd746188469df3692ad4a (diff)
downloadsystemd-263162da6cbf75fa5dd0eb514f9313ecea9155d7.tar.gz
systemd-263162da6cbf75fa5dd0eb514f9313ecea9155d7.tar.bz2
systemd-263162da6cbf75fa5dd0eb514f9313ecea9155d7.zip
core: split out test summary output into its own function
More refactoring to make main() shorter.
Diffstat (limited to 'src')
-rw-r--r--src/core/main.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/core/main.c b/src/core/main.c
index 51d50d1873..f342875f6f 100644
--- a/src/core/main.c
+++ b/src/core/main.c
@@ -2160,6 +2160,16 @@ static int initialize_security(
return 0;
}
+static void test_summary(Manager *m) {
+ assert(m);
+
+ printf("-> By units:\n");
+ manager_dump_units(m, stdout, "\t");
+
+ printf("-> By jobs:\n");
+ manager_dump_jobs(m, stdout, "\t");
+}
+
int main(int argc, char *argv[]) {
Manager *m = NULL;
int r, retval = EXIT_FAILURE;
@@ -2481,11 +2491,7 @@ int main(int argc, char *argv[]) {
}
if (arg_action == ACTION_TEST) {
- printf("-> By units:\n");
- manager_dump_units(m, stdout, "\t");
-
- printf("-> By jobs:\n");
- manager_dump_jobs(m, stdout, "\t");
+ test_summary(m);
retval = EXIT_SUCCESS;
goto finish;
}