diff --git a/userspace/libraries/LibC/time.cpp b/userspace/libraries/LibC/time.cpp index 0e23b640..02d6f007 100644 --- a/userspace/libraries/LibC/time.cpp +++ b/userspace/libraries/LibC/time.cpp @@ -9,6 +9,10 @@ #include #include +int daylight; +long timezone; +char* tzname[2]; + int clock_gettime(clockid_t clock_id, struct timespec* tp) { return syscall(SYS_CLOCK_GETTIME, clock_id, tp); @@ -196,6 +200,14 @@ struct tm* localtime(const time_t* timer) return localtime_r(timer, &tm); } +void tzset() +{ + daylight = 0; + timezone = 0; + tzname[0] = const_cast("UTC"); + tzname[1] = const_cast("UTC"); +} + size_t strftime(char* __restrict s, size_t maxsize, const char* __restrict format, const struct tm* __restrict timeptr) { size_t len = 0; @@ -544,13 +556,3 @@ size_t strftime(char* __restrict s, size_t maxsize, const char* __restrict forma s[len++] = '\0'; return len; } - - - -#include - -long timezone; -void tzset() -{ - ASSERT_NOT_REACHED(); -}