Lines Matching refs:tm
71 static int difftm(const struct tm *, const struct tm *);
250 struct tm *t, tm;
307 tm = *t;
309 if (tsp[0].tv_sec == NO_TIME || difftm(t, &tm))
319 struct tm *t, tm;
341 tm = *t;
343 if (tsp[0].tv_sec == NO_TIME || difftm(t, &tm))
365 struct tm tm, tms;
381 (void)memset(&tm, 0, sizeof tm);
389 tm.tm_year = (int)val - 1900;
400 tm.tm_mon = (int)val - 1;
411 tm.tm_mday = (int)val;
422 tm.tm_hour = (int)val;
433 tm.tm_min = (int)val;
445 tm.tm_sec = (int)val;
493 tm.tm_isdst = -1;
494 tms = tm;
496 tsp[0].tv_sec = tsp[1].tv_sec = timegm(&tm);
498 tsp[0].tv_sec = tsp[1].tv_sec = mktime(&tm);
500 if ((errno != 0 && tsp[1].tv_sec == NO_TIME) || difftm(&tm, &tms))
516 difftm(const struct tm *t1, const struct tm *t2)