diff options
author | 2025-04-28 14:40:12 +0200 | |
---|---|---|
committer | 2025-05-21 15:32:12 +0200 | |
commit | 7ff3c71a4795f524b4dc643db4d00d4467be26a0 (patch) | |
tree | bed1e6e76b2dd271eb99fb69bcf1506da7019e96 /tools/include/nolibc | |
parent | tools/nolibc: add timerfd functionality (diff) | |
download | wireguard-linux-7ff3c71a4795f524b4dc643db4d00d4467be26a0.tar.xz wireguard-linux-7ff3c71a4795f524b4dc643db4d00d4467be26a0.zip |
tools/nolibc: add difftime()
This is used in various selftests and will be handy when integrating
those with nolibc.
Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Acked-by: Willy Tarreau <w@1wt.eu>
Link: https://lore.kernel.org/r/20250428-nolibc-misc-v2-11-3c043eeab06c@linutronix.de
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Diffstat (limited to 'tools/include/nolibc')
-rw-r--r-- | tools/include/nolibc/time.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/include/nolibc/time.h b/tools/include/nolibc/time.h index 48f602b661b3..fc387940d51f 100644 --- a/tools/include/nolibc/time.h +++ b/tools/include/nolibc/time.h @@ -108,6 +108,13 @@ int clock_settime(clockid_t clockid, struct timespec *tp) } +static __inline__ +double difftime(time_t time1, time_t time2) +{ + return time1 - time2; +} + + static __attribute__((unused)) time_t time(time_t *tptr) { |