localtime_r
(void)localtime_r(&when, &tm);
tmp = localtime_r(&now, &tm_now);
struct tm *localtime_r(const time_t * __restrict, struct tm * __restrict)
struct tm *localtime_r(const int32_t * __restrict, struct tm * __restrict);
__weak_alias(localtime_r,_localtime_r)
__warn_references(localtime_r,
localtime_r(&now, &tmnow);
struct tm *tmp = localtime_r(timep, &mytm);
struct tm *localtime_r(time_t const *restrict, struct tm *restrict);
if (localtime_r(&sse, tm) == NULL)
return localtime_r(tp, tmp);
if ((tm = localtime_r(now, &local)) == NULL)
if (localtime_r(&Start, &tm) == NULL)
if (localtime_r(&Future, &tm) == NULL)
if (localtime_r(&now, &tm) == NULL)
if (localtime_r(&Start, &tm) == NULL)
if (localtime_r(&t, &tm) != NULL) {
(void) localtime_r(&thistime, &tm_time);
localtime_r(&x, &tt);
parsecheck("9/10/68", NULL, NULL, localtime_r,
parsecheck("9/10/69", NULL, NULL, localtime_r,
parsecheck("68-09-10", NULL, NULL, localtime_r,
parsecheck("70-09-10", NULL, NULL, localtime_r,
parsecheck("2006-11-17", NULL, NULL, localtime_r,
parsecheck("10/1/2000", NULL, NULL, localtime_r,
parsecheck("12/01/2022", NULL, NULL, localtime_r,
parsecheck("20 Jun 1994", NULL, NULL, localtime_r,
parsecheck("97 September 2", NULL, NULL, localtime_r,
parsecheck("23jun2001", NULL, NULL, localtime_r,
parsecheck("1-sep-06", NULL, NULL, localtime_r,
parsecheck("1/11", NULL, NULL, localtime_r,
parsecheck("1500-01-02", NULL, NULL, localtime_r,
parsecheck("9999-12-21", NULL, NULL, localtime_r,
parsecheck("2015.12.07.08.07.35", NULL, NULL, localtime_r,
parsecheck("10:01", NULL, NULL, localtime_r,
parsecheck("10:12pm", NULL, NULL, localtime_r,
parsecheck("12:11:01.000012", NULL, NULL, localtime_r,
parsecheck("midnight", NULL, NULL, localtime_r,
parsecheck("mn", NULL, NULL, localtime_r,
parsecheck("noon", NULL, NULL, localtime_r,
parsecheck("12:30 am", NULL, NULL, localtime_r,
parsecheck("12:30 pm", NULL, NULL, localtime_r,
parsecheck("12:00:00 am", NULL, NULL, localtime_r,
parsecheck("12:00:00 pm", NULL, NULL, localtime_r,
parsecheck("12am", NULL, NULL, localtime_r,
parsecheck("12pm", NULL, NULL, localtime_r,
parsecheck("12 noon", NULL, NULL, localtime_r,
parsecheck("12 midnight", NULL, NULL, localtime_r,
parsecheck("12 midday", NULL, NULL, localtime_r, /* unlikely! */
parsecheck("12 mn", NULL, NULL, localtime_r,
parsecheck("12:00 noon", NULL, NULL, localtime_r,
parsecheck("12:00 midnight", NULL, NULL, localtime_r,
parsecheck("12:00:00 noon", NULL, NULL, localtime_r,
parsecheck("12:00:00 midnight", NULL, NULL, localtime_r,
parsecheck("12:0", NULL, NULL, localtime_r,
parsecheck("12:0", NULL, NULL, localtime_r,
parsecheck("14:00", &t, NULL, localtime_r,
parsecheck("14:00", &t, &tzoff, localtime_r,
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
ATF_CHECK(localtime_r(&now, &tm) != NULL);
tm_ptr1 = localtime_r(&stb1.st_mtime, &tm1);
tm_ptr2 = localtime_r(&stb2.st_mtime, &tm2);
(void)localtime_r(&now, tm);
localtime_r(&otime, tm) == NULL) {
if (localtime_r(&secs, &tm) == NULL) {
(void)localtime_r(&secs, &tm);
(void)localtime_r(&tim, &t);
(void)localtime_r(&tim, &t);
(void)localtime_r(&tim, &t);
(void)localtime_r(&now, &tm);
localtime_r(&mytime, <ime);