systemd/0330-varlink-add-comments-for-io.systemd.service-interfac.patch

36 lines
1.5 KiB
Diff
Raw Normal View History

From b0559cceb8b4dd37db4b8dd5e7870fcc784fe8d0 Mon Sep 17 00:00:00 2001
From: Yu Watanabe <watanabe.yu+github@gmail.com>
Date: Sat, 4 Jan 2025 21:51:09 +0900
Subject: [PATCH] varlink: add comments for io.systemd.service interface
(cherry picked from commit 8252b74f2dda823ac8d4ff9e9b49f9c981136375)
Resolves: RHEL-75774
---
src/shared/varlink-io.systemd.service.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/shared/varlink-io.systemd.service.c b/src/shared/varlink-io.systemd.service.c
index 06e32f9bf6..f34d5cfead 100644
--- a/src/shared/varlink-io.systemd.service.c
+++ b/src/shared/varlink-io.systemd.service.c
@@ -11,13 +11,18 @@ static SD_VARLINK_DEFINE_METHOD(Reload);
static SD_VARLINK_DEFINE_METHOD(
SetLogLevel,
+ SD_VARLINK_FIELD_COMMENT("The maximum log level."),
SD_VARLINK_DEFINE_INPUT(level, SD_VARLINK_INT, 0));
SD_VARLINK_DEFINE_INTERFACE(
io_systemd_service,
"io.systemd.service",
+ SD_VARLINK_INTERFACE_COMMENT("An interface to control basic properties of systemd services."),
+ SD_VARLINK_SYMBOL_COMMENT("Checks if the service is running."),
&vl_method_Ping,
+ SD_VARLINK_SYMBOL_COMMENT("Reloads configurations."),
&vl_method_Reload,
+ SD_VARLINK_SYMBOL_COMMENT("Sets the maximum log level."),
&vl_method_SetLogLevel);
int varlink_method_ping(sd_varlink *link, sd_json_variant *parameters, sd_varlink_method_flags_t flags, void *userdata) {