summaryrefslogtreecommitdiff
path: root/src/timedate
diff options
context:
space:
mode:
authorSonali Srivastava <srivastava.sonali1@gmail.com>2022-04-11 17:11:29 +0530
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-04-11 23:10:06 +0900
commit008714f8c4c10bc38180eeeb837e84122dae4757 (patch)
tree0ff9c6a346a75e6e1b456cba3d023b01c774a241 /src/timedate
parent29d902f03a1bac2904450e619d825b8a8859c9b1 (diff)
downloadsystemd-008714f8c4c10bc38180eeeb837e84122dae4757.tar.gz
timedate: update to use new-style sd-bus macros
Diffstat (limited to 'src/timedate')
-rw-r--r--src/timedate/timedated.c61
1 files changed, 25 insertions, 36 deletions
diff --git a/src/timedate/timedated.c b/src/timedate/timedated.c
index c28615cf5e..9ca5d37b75 100644
--- a/src/timedate/timedated.c
+++ b/src/timedate/timedated.c
@@ -1049,42 +1049,31 @@ static const sd_bus_vtable timedate_vtable[] = {
SD_BUS_PROPERTY("TimeUSec", "t", property_get_time, 0, 0),
SD_BUS_PROPERTY("RTCTimeUSec", "t", property_get_rtc_time, 0, 0),
- SD_BUS_METHOD_WITH_NAMES("SetTime",
- "xbb",
- SD_BUS_PARAM(usec_utc)
- SD_BUS_PARAM(relative)
- SD_BUS_PARAM(interactive),
- NULL,,
- method_set_time,
- SD_BUS_VTABLE_UNPRIVILEGED),
- SD_BUS_METHOD_WITH_NAMES("SetTimezone",
- "sb",
- SD_BUS_PARAM(timezone)
- SD_BUS_PARAM(interactive),
- NULL,,
- method_set_timezone,
- SD_BUS_VTABLE_UNPRIVILEGED),
- SD_BUS_METHOD_WITH_NAMES("SetLocalRTC",
- "bbb",
- SD_BUS_PARAM(local_rtc)
- SD_BUS_PARAM(fix_system)
- SD_BUS_PARAM(interactive),
- NULL,,
- method_set_local_rtc,
- SD_BUS_VTABLE_UNPRIVILEGED),
- SD_BUS_METHOD_WITH_NAMES("SetNTP",
- "bb",
- SD_BUS_PARAM(use_ntp)
- SD_BUS_PARAM(interactive),
- NULL,,
- method_set_ntp,
- SD_BUS_VTABLE_UNPRIVILEGED),
- SD_BUS_METHOD_WITH_NAMES("ListTimezones",
- NULL,,
- "as",
- SD_BUS_PARAM(timezones),
- method_list_timezones,
- SD_BUS_VTABLE_UNPRIVILEGED),
+ SD_BUS_METHOD_WITH_ARGS("SetTime",
+ SD_BUS_ARGS("x", usec_utc, "b", relative, "b", interactive),
+ SD_BUS_NO_RESULT,
+ method_set_time,
+ SD_BUS_VTABLE_UNPRIVILEGED),
+ SD_BUS_METHOD_WITH_ARGS("SetTimezone",
+ SD_BUS_ARGS("s", timezone, "b", interactive),
+ SD_BUS_NO_RESULT,
+ method_set_timezone,
+ SD_BUS_VTABLE_UNPRIVILEGED),
+ SD_BUS_METHOD_WITH_ARGS("SetLocalRTC",
+ SD_BUS_ARGS("b", local_rtc, "b", fix_system, "b", interactive),
+ SD_BUS_NO_RESULT,
+ method_set_local_rtc,
+ SD_BUS_VTABLE_UNPRIVILEGED),
+ SD_BUS_METHOD_WITH_ARGS("SetNTP",
+ SD_BUS_ARGS("b", use_ntp, "b", interactive),
+ SD_BUS_NO_RESULT,
+ method_set_ntp,
+ SD_BUS_VTABLE_UNPRIVILEGED),
+ SD_BUS_METHOD_WITH_ARGS("ListTimezones",
+ SD_BUS_NO_ARGS,
+ SD_BUS_RESULT("as", timezones),
+ method_list_timezones,
+ SD_BUS_VTABLE_UNPRIVILEGED),
SD_BUS_VTABLE_END,
};