From: Mike Yuan Date: Mon, 15 Dec 2025 21:03:53 +0000 (+0100) Subject: core/service: const and pure'ify service_restart_usec_next() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8619c65fcf5eae3b86fedfac50a25173d1b5a205;p=thirdparty%2Fsystemd.git core/service: const and pure'ify service_restart_usec_next() --- diff --git a/src/core/service.c b/src/core/service.c index 9f7ccaaa412..46caa1d3e37 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -348,7 +348,7 @@ static void service_start_watchdog(Service *s) { log_unit_warning_errno(UNIT(s), r, "Failed to install watchdog timer: %m"); } -usec_t service_restart_usec_next(Service *s) { +usec_t service_restart_usec_next(const Service *s) { unsigned n_restarts_next; assert(s); diff --git a/src/core/service.h b/src/core/service.h index 06fafb54822..7d51c57f6cc 100644 --- a/src/core/service.h +++ b/src/core/service.h @@ -266,7 +266,7 @@ extern const UnitVTable service_vtable; int service_set_socket_fd(Service *s, int fd, struct Socket *socket, struct SocketPeer *peer, bool selinux_context_net); void service_release_socket_fd(Service *s); -usec_t service_restart_usec_next(Service *s); +usec_t service_restart_usec_next(const Service *s) _pure_; int service_determine_exec_selinux_label(Service *s, char **ret);