unit-def: introduce freezer_state_objective()

No functional change, preparation for later commits.
This commit is contained in:
Mike Yuan
2025-10-06 02:40:01 +02:00
parent 29c639887a
commit 1cbbb05bc7
4 changed files with 14 additions and 5 deletions
+10
View File
@@ -144,6 +144,16 @@ FreezerState freezer_state_finish(FreezerState state) {
return freezer_state_finish_table[state];
}
FreezerState freezer_state_objective(FreezerState state) {
FreezerState objective;
objective = freezer_state_finish(state);
if (objective == FREEZER_FROZEN_BY_PARENT)
objective = FREEZER_FROZEN;
return objective;
}
static const char* const unit_marker_table[_UNIT_MARKER_MAX] = {
[UNIT_MARKER_NEEDS_RELOAD] = "needs-reload",
[UNIT_MARKER_NEEDS_RESTART] = "needs-restart",