From abf7c8e68ad18ca2a17956f859c624aeaf029322 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sun, 4 May 2025 11:42:18 +0300 Subject: [PATCH] LibC: Implement `difftime` --- userspace/libraries/LibC/time.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/userspace/libraries/LibC/time.cpp b/userspace/libraries/LibC/time.cpp index 25d30546..0e23b640 100644 --- a/userspace/libraries/LibC/time.cpp +++ b/userspace/libraries/LibC/time.cpp @@ -38,6 +38,11 @@ time_t time(time_t* tloc) return tp.tv_sec; } +double difftime(time_t time1, time_t time0) +{ + return time1 - time0; +} + // sample implementation from https://pubs.opengroup.org/onlinepubs/9699919799/functions/asctime.html char* asctime_r(const struct tm* __restrict tm, char* __restrict buf) {