Add systemd-analyze verb to list runtime unit properties (#37665)
This commit is contained in:
+2199
-2264
File diff suppressed because it is too large
Load Diff
@@ -51,3 +51,5 @@ int unit_freezer_new(const char *name, UnitFreezer **ret);
|
||||
|
||||
int unit_freezer_freeze(UnitFreezer *f);
|
||||
int unit_freezer_thaw(UnitFreezer *f);
|
||||
|
||||
void bus_dump_transient_settings(UnitType t);
|
||||
|
||||
@@ -1402,6 +1402,10 @@ ConditionType condition_type_from_string(const char *s) {
|
||||
return _condition_type_from_string(s);
|
||||
}
|
||||
|
||||
void condition_types_list(void) {
|
||||
DUMP_STRING_TABLE(_condition_type, ConditionType, _CONDITION_TYPE_MAX);
|
||||
}
|
||||
|
||||
static const char* const _assert_type_table[_CONDITION_TYPE_MAX] = {
|
||||
[CONDITION_ARCHITECTURE] = "AssertArchitecture",
|
||||
[CONDITION_FIRMWARE] = "AssertFirmware",
|
||||
@@ -1453,6 +1457,10 @@ ConditionType assert_type_from_string(const char *s) {
|
||||
return _assert_type_from_string(s);
|
||||
}
|
||||
|
||||
void assert_types_list(void) {
|
||||
DUMP_STRING_TABLE(_assert_type, ConditionType, _CONDITION_TYPE_MAX);
|
||||
}
|
||||
|
||||
static const char* const condition_result_table[_CONDITION_RESULT_MAX] = {
|
||||
[CONDITION_UNTESTED] = "untested",
|
||||
[CONDITION_SUCCEEDED] = "succeeded",
|
||||
|
||||
@@ -88,9 +88,11 @@ void condition_dump_list(Condition *c, FILE *f, const char *prefix, condition_to
|
||||
|
||||
const char* condition_type_to_string(ConditionType t) _const_;
|
||||
ConditionType condition_type_from_string(const char *s) _pure_;
|
||||
void condition_types_list(void);
|
||||
|
||||
const char* assert_type_to_string(ConditionType t) _const_;
|
||||
ConditionType assert_type_from_string(const char *s) _pure_;
|
||||
void assert_types_list(void);
|
||||
|
||||
const char* condition_result_to_string(ConditionResult r) _const_;
|
||||
ConditionResult condition_result_from_string(const char *s) _pure_;
|
||||
|
||||
Reference in New Issue
Block a user