diff --git a/Libraries/LibC/time.cpp b/Libraries/LibC/time.cpp index 2e568e017f..8e19609191 100644 --- a/Libraries/LibC/time.cpp +++ b/Libraries/LibC/time.cpp @@ -362,4 +362,9 @@ int clock_getres(clockid_t, struct timespec*) { ASSERT_NOT_REACHED(); } + +double difftime(time_t t1, time_t t0) +{ + return (double)(t1 - t0); +} } diff --git a/Libraries/LibC/time.h b/Libraries/LibC/time.h index b120a03c01..24c1c10b83 100644 --- a/Libraries/LibC/time.h +++ b/Libraries/LibC/time.h @@ -85,6 +85,4 @@ struct tm* localtime_r(const time_t* timep, struct tm* result); double difftime(time_t, time_t); size_t strftime(char* s, size_t max, const char* format, const struct tm*); -#define difftime(t1, t0) (double)(t1 - t0) - __END_DECLS