diff --git a/src/shared/varlink-idl-common.c b/src/shared/varlink-idl-common.c index 24eec3bfcf..a543c92a3b 100644 --- a/src/shared/varlink-idl-common.c +++ b/src/shared/varlink-idl-common.c @@ -98,6 +98,12 @@ SD_VARLINK_DEFINE_ENUM_TYPE( SD_VARLINK_DEFINE_ENUM_VALUE(auto), SD_VARLINK_DEFINE_ENUM_VALUE(kill)); +SD_VARLINK_DEFINE_ENUM_TYPE( + OOMPolicy, + SD_VARLINK_DEFINE_ENUM_VALUE(continue), + SD_VARLINK_DEFINE_ENUM_VALUE(stop), + SD_VARLINK_DEFINE_ENUM_VALUE(kill)); + SD_VARLINK_DEFINE_ENUM_TYPE( EmergencyAction, SD_VARLINK_DEFINE_ENUM_VALUE(none), diff --git a/src/shared/varlink-idl-common.h b/src/shared/varlink-idl-common.h index fdfbfc7986..a42df7118b 100644 --- a/src/shared/varlink-idl-common.h +++ b/src/shared/varlink-idl-common.h @@ -12,4 +12,5 @@ extern const sd_varlink_symbol vl_type_ExecCommand; extern const sd_varlink_symbol vl_type_ExecOutputType; extern const sd_varlink_symbol vl_type_CGroupPressureWatch; extern const sd_varlink_symbol vl_type_ManagedOOMMode; +extern const sd_varlink_symbol vl_type_OOMPolicy; extern const sd_varlink_symbol vl_type_EmergencyAction; diff --git a/src/shared/varlink-io.systemd.Manager.c b/src/shared/varlink-io.systemd.Manager.c index 81b3e894a3..d4702b249d 100644 --- a/src/shared/varlink-io.systemd.Manager.c +++ b/src/shared/varlink-io.systemd.Manager.c @@ -15,12 +15,6 @@ SD_VARLINK_DEFINE_ENUM_TYPE( SD_VARLINK_DEFINE_ENUM_VALUE(auto), SD_VARLINK_DEFINE_ENUM_VALUE(null)); -SD_VARLINK_DEFINE_ENUM_TYPE( - OOMPolicy, - SD_VARLINK_DEFINE_ENUM_VALUE(continue), - SD_VARLINK_DEFINE_ENUM_VALUE(stop), - SD_VARLINK_DEFINE_ENUM_VALUE(kill)); - static SD_VARLINK_DEFINE_STRUCT_TYPE( LogLevelStruct, SD_VARLINK_FIELD_COMMENT("'console' target log level"), diff --git a/src/shared/varlink-io.systemd.Manager.h b/src/shared/varlink-io.systemd.Manager.h index 48247dd350..620d80e3a6 100644 --- a/src/shared/varlink-io.systemd.Manager.h +++ b/src/shared/varlink-io.systemd.Manager.h @@ -6,4 +6,3 @@ extern const sd_varlink_interface vl_interface_io_systemd_Manager; extern const sd_varlink_symbol vl_type_LogTarget; -extern const sd_varlink_symbol vl_type_OOMPolicy;