From dc55eb127cadba1d87dd4e3eb59b836f84751d3d Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 27 Jun 2024 21:13:54 -0300 Subject: [PATCH] time: diffus --- kernel-src/include/time.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel-src/include/time.h b/kernel-src/include/time.h index 5b721c95..6f3f38e4 100644 --- a/kernel-src/include/time.h +++ b/kernel-src/include/time.h @@ -29,4 +29,10 @@ static inline time_t timespec_diffms(timespec_t a, timespec_t b) { return nsecdiff / 1000000 + secdiff * 1000; } +static inline time_t timespec_diffus(timespec_t a, timespec_t b) { + time_t nsecdiff = abs(a.ns - b.ns); + time_t secdiff = abs(a.s - b.s); + return nsecdiff / 1000 + secdiff * 1000000; +} + #endif