diff --git a/shared/nm-glib-aux/nm-time-utils.h b/shared/nm-glib-aux/nm-time-utils.h index 47715bf50a..190d949127 100644 --- a/shared/nm-glib-aux/nm-time-utils.h +++ b/shared/nm-glib-aux/nm-time-utils.h @@ -37,6 +37,13 @@ nm_utils_get_monotonic_timestamp_nsec_cached (gint64 *cache_now) ?: (*cache_now = nm_utils_get_monotonic_timestamp_nsec ()); } +static inline gint64 +nm_utils_get_monotonic_timestamp_msec_cached (gint64 *cache_now) +{ + return (*cache_now) + ?: (*cache_now = nm_utils_get_monotonic_timestamp_msec ()); +} + gint64 nm_utils_clock_gettime_nsec (clockid_t clockid); gint64 nm_utils_clock_gettime_msec (clockid_t clockid);