From 3f4586532ffb8db2136bbb4ef906fd21d17d5bd2 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 29 Mar 2022 22:45:26 +0200 Subject: [PATCH] glib-aux: add nm_utils_get_monotonic_timestamp_sec_cached() helper --- src/libnm-glib-aux/nm-time-utils.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libnm-glib-aux/nm-time-utils.h b/src/libnm-glib-aux/nm-time-utils.h index 3c3e935f8d..461d6845fb 100644 --- a/src/libnm-glib-aux/nm-time-utils.h +++ b/src/libnm-glib-aux/nm-time-utils.h @@ -41,6 +41,12 @@ nm_utils_get_monotonic_timestamp_msec_cached(gint64 *cache_now) return (*cache_now) ?: (*cache_now = nm_utils_get_monotonic_timestamp_msec()); } +static inline gint32 +nm_utils_get_monotonic_timestamp_sec_cached(gint32 *cache_now) +{ + return (*cache_now) ?: (*cache_now = nm_utils_get_monotonic_timestamp_sec()); +} + gint64 nm_utils_clock_gettime_nsec(clockid_t clockid); gint64 nm_utils_clock_gettime_msec(clockid_t clockid);