core: implement AutomountContext/Runtime for io.systemd.Unit.List + tests

This commit is contained in:
Ivan Kruglov
2026-04-16 02:15:52 -07:00
parent 2136f32c76
commit 1e3f41e73b
8 changed files with 90 additions and 14 deletions
+4
View File
@@ -1,5 +1,6 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#include "automount.h"
#include "cgroup.h"
#include "ioprio-util.h"
#include "kill.h"
@@ -51,6 +52,9 @@ TEST(unit_enums_idl) {
TEST_IDL_ENUM(CGroupPressureWatch, cgroup_pressure_watch, vl_type_CGroupPressureWatch);
TEST_IDL_ENUM(CGroupController, cgroup_controller, vl_type_CGroupController);
/* AutomountRuntime enums */
TEST_IDL_ENUM(AutomountResult, automount_result, vl_type_AutomountResult);
/* UnitContext enums */
TEST_IDL_ENUM(CollectMode, collect_mode, vl_type_CollectMode);
TEST_IDL_ENUM(EmergencyAction, emergency_action, vl_type_EmergencyAction);