1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 16:37:35 +00:00

LibC: Add localtime_r()

This commit is contained in:
Andreas Kling 2020-02-11 19:36:59 +01:00
parent 57e4410044
commit 29aa8373d4

View file

@ -118,8 +118,7 @@ struct tm* localtime(const time_t* t)
if (!t)
return nullptr;
static struct tm tm_buf;
time_to_tm(&tm_buf, *t);
return &tm_buf;
return localtime_r(t, &tm_buf);
}
struct tm* gmtime(const time_t* t)
@ -180,8 +179,9 @@ struct tm* gmtime_r(const time_t*, struct tm*)
ASSERT_NOT_REACHED();
}
struct tm* localtime_r(const time_t*, struct tm*)
struct tm* localtime_r(const time_t* t, struct tm* tm)
{
ASSERT_NOT_REACHED();
time_to_tm(tm, *t);
return tm;
}
}