shared: watchdog_get_last_ping_as_dual_timestamp()

This commit is contained in:
Ivan Kruglov
2025-05-13 01:55:15 -07:00
parent c7728d2b46
commit 5024388005
2 changed files with 10 additions and 0 deletions
+9
View File
@@ -206,6 +206,15 @@ usec_t watchdog_get_last_ping(clockid_t clock) {
return map_clock_usec(watchdog_last_good_ping, CLOCK_BOOTTIME, clock);
}
dual_timestamp* watchdog_get_last_ping_as_dual_timestamp(dual_timestamp *ret) {
assert(ret);
ret->monotonic = watchdog_get_last_ping(CLOCK_MONOTONIC);
ret->realtime = watchdog_get_last_ping(CLOCK_REALTIME);
return ret;
}
static int watchdog_ping_now(void) {
int r;
+1
View File
@@ -7,6 +7,7 @@
const char* watchdog_get_device(void);
usec_t watchdog_get_last_ping(clockid_t clock);
dual_timestamp* watchdog_get_last_ping_as_dual_timestamp(dual_timestamp *ret);
int watchdog_set_device(const char *path);
int watchdog_setup(usec_t timeout);