diff options
author | Lennart Poettering <lennart@poettering.net> | 2017-11-20 21:20:44 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2017-11-21 11:01:34 +0100 |
commit | 713f6f901db285602ff88ebf1dcd4631293e85c1 (patch) | |
tree | dfa6ecc0e3f1938153264608d8c516c9564dee0a /src/core/manager.h | |
parent | ad75b9e765147ce7a8d6afe382fa3cbb663a30a9 (diff) | |
download | systemd-713f6f901db285602ff88ebf1dcd4631293e85c1.tar.gz |
manager: add manager_get_dump_string()
It's like manager_dump(), but returns a string. This allows us to reduce
some duplicate code. Also, while we are at it, turn off stdio locking
while we write to the memory FILE *f.
Diffstat (limited to 'src/core/manager.h')
-rw-r--r-- | src/core/manager.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/manager.h b/src/core/manager.h index eec063e465..4271e0c6c0 100644 --- a/src/core/manager.h +++ b/src/core/manager.h @@ -375,6 +375,7 @@ int manager_propagate_reload(Manager *m, Unit *unit, JobMode mode, sd_bus_error void manager_dump_units(Manager *s, FILE *f, const char *prefix); void manager_dump_jobs(Manager *s, FILE *f, const char *prefix); void manager_dump(Manager *s, FILE *f, const char *prefix); +int manager_get_dump_string(Manager *m, char **ret); void manager_clear_jobs(Manager *m); |