]> git.ipfire.org Git - thirdparty/systemd.git/commit
varlink: add ManagedOOMMode enum type to io.systemd.oom 41615/head
authorIvan Kruglov <mail@ikruglov.com>
Mon, 13 Apr 2026 10:56:48 +0000 (03:56 -0700)
committerIvan Kruglov <mail@ikruglov.com>
Tue, 14 Apr 2026 09:10:52 +0000 (02:10 -0700)
commit6518bcf872556dbfcd9ef237f7c9694377de5081
tree398613d9fce85c096ea8bee0a307e432746d51c7
parent5d0ac2c23c7063b219df9fce74bc8d8481cb6e7a
varlink: add ManagedOOMMode enum type to io.systemd.oom

Convert the mode field in ControlGroup from plain string to the
ManagedOOMMode enum type from varlink-idl-common. Register
ManagedOOMMode in both io.systemd.oom and io.systemd.ManagedOOM
interfaces since both use the ControlGroup struct.

Co-developed-by: Claude Opus 4.6 <noreply@anthropic.com>
src/core/varlink.c
src/shared/varlink-io.systemd.ManagedOOM.c
src/shared/varlink-io.systemd.oom.c