X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fmanager.c;h=8a9b9dd44edf9f98e070d4adca09af1a334499b2;hp=7b2586fb0c0a9d3b7b16a21efabbec857e3d6f69;hb=5632e3743db350a67478acc107d76cdf648a1f99;hpb=faf919f1ebebdfc13f769bb6585e64e7ad4b301b diff --git a/src/manager.c b/src/manager.c index 7b2586fb0..8a9b9dd44 100644 --- a/src/manager.c +++ b/src/manager.c @@ -2466,6 +2466,16 @@ bool manager_is_booting_or_shutting_down(Manager *m) { return false; } +void manager_reset_maintenance(Manager *m) { + Unit *u; + Iterator i; + + assert(m); + + HASHMAP_FOREACH(u, m->units, i) + unit_reset_maintenance(u); +} + static const char* const manager_running_as_table[_MANAGER_RUNNING_AS_MAX] = { [MANAGER_SYSTEM] = "system", [MANAGER_SESSION] = "session"