diff options
author | Albert Brox <albert@exypno.tech> | 2021-07-13 13:38:08 -0400 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2021-09-28 16:46:20 +0200 |
commit | 5918a93355bc17a5ec79557c4555201d86b54266 (patch) | |
tree | 472e1ebb13a458ee8a499afeb652473f176ab389 /src/core/dbus-service.c | |
parent | 64782655e19d40d4c3cdedba4cb15ed5fd2e01d2 (diff) | |
download | systemd-5918a93355bc17a5ec79557c4555201d86b54266.tar.gz |
core: implement RuntimeMaxDeltaSec directive
Diffstat (limited to 'src/core/dbus-service.c')
-rw-r--r-- | src/core/dbus-service.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/dbus-service.c b/src/core/dbus-service.c index 02628cd39e..f42d97afac 100644 --- a/src/core/dbus-service.c +++ b/src/core/dbus-service.c @@ -202,6 +202,7 @@ const sd_bus_vtable bus_service_vtable[] = { SD_BUS_PROPERTY("TimeoutStartFailureMode", "s", property_get_timeout_failure_mode, offsetof(Service, timeout_start_failure_mode), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("TimeoutStopFailureMode", "s", property_get_timeout_failure_mode, offsetof(Service, timeout_stop_failure_mode), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("RuntimeMaxUSec", "t", bus_property_get_usec, offsetof(Service, runtime_max_usec), SD_BUS_VTABLE_PROPERTY_CONST), + SD_BUS_PROPERTY("RuntimeRandomizedExtraUSec", "t", bus_property_get_usec, offsetof(Service, runtime_rand_extra_usec), SD_BUS_VTABLE_PROPERTY_CONST), SD_BUS_PROPERTY("WatchdogUSec", "t", property_get_watchdog_usec, 0, 0), BUS_PROPERTY_DUAL_TIMESTAMP("WatchdogTimestamp", offsetof(Service, watchdog_timestamp), 0), SD_BUS_PROPERTY("PermissionsStartOnly", "b", bus_property_get_bool, offsetof(Service, permissions_start_only), SD_BUS_VTABLE_PROPERTY_CONST|SD_BUS_VTABLE_HIDDEN), /* 😷 deprecated */ @@ -447,6 +448,9 @@ static int bus_service_set_transient_property( if (streq(name, "RuntimeMaxUSec")) return bus_set_transient_usec(u, name, &s->runtime_max_usec, message, flags, error); + if (streq(name, "RuntimeRandomizedExtraUSec")) + return bus_set_transient_usec(u, name, &s->runtime_rand_extra_usec, message, flags, error); + if (streq(name, "WatchdogUSec")) return bus_set_transient_usec(u, name, &s->watchdog_usec, message, flags, error); |