unit-def: introduce freezer_state_objective()
No functional change, preparation for later commits.
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -325,6 +325,7 @@ UnitActiveState unit_active_state_from_string(const char *s) _pure_;
|
||||
const char* freezer_state_to_string(FreezerState i) _const_;
|
||||
FreezerState freezer_state_from_string(const char *s) _pure_;
|
||||
FreezerState freezer_state_finish(FreezerState i) _const_;
|
||||
FreezerState freezer_state_objective(FreezerState state) _const_;
|
||||
|
||||
const char* unit_marker_to_string(UnitMarker m) _const_;
|
||||
UnitMarker unit_marker_from_string(const char *s) _pure_;
|
||||
|
||||
Reference in New Issue
Block a user