Lines Matching refs:tm

282 	struct tm	tm;  in parse_datetime()  local
326 (void) memset(&tm, 0, sizeof (struct tm)); in parse_datetime()
328 tm.tm_year = atoi(year) - 1900; in parse_datetime()
329 tm.tm_mon = atoi(month) - 1; in parse_datetime()
330 tm.tm_mday = atoi(day); in parse_datetime()
331 tm.tm_hour = atoi(hour); in parse_datetime()
332 tm.tm_min = atoi(minute); in parse_datetime()
333 tm.tm_sec = atoi(second); in parse_datetime()
340 if ((when = mktime(&tm)) == -1 && errno != 0) in parse_datetime()
342 if (tm.tm_isdst) in parse_datetime()
394 struct tm tm; in parse_time() local
407 (void) memset(&tm, 0, sizeof (struct tm)); in parse_time()
409 tm.tm_year = localtime(&when)->tm_year; in parse_time()
417 tm.tm_year = atoi_for2(t); in parse_time()
420 if (tm.tm_year < 69) in parse_time()
421 tm.tm_year += 100; in parse_time()
423 tm.tm_year += (century - 19) * 100; in parse_time()
426 tm.tm_mon = atoi_for2(t) - 1; in parse_time()
428 tm.tm_mday = atoi_for2(t); in parse_time()
430 tm.tm_hour = atoi_for2(t); in parse_time()
432 tm.tm_min = atoi_for2(t); in parse_time()
433 tm.tm_sec = seconds; in parse_time()
439 if ((when = mktime(&tm)) == -1) in parse_time()
441 if (tm.tm_isdst) in parse_time()
452 struct tm tm; in parse_timespec() local
459 (void) memset(&tm, 0, sizeof (struct tm)); in parse_timespec()
461 tm.tm_year = localtime(&when)->tm_year; in parse_timespec()
465 tm.tm_year = atoi_for2(t+8); in parse_timespec()
466 if (tm.tm_year < 69) in parse_timespec()
467 tm.tm_year += 100; in parse_timespec()
470 tm.tm_mon = atoi_for2(t) - 1; in parse_timespec()
472 tm.tm_mday = atoi_for2(t); in parse_timespec()
474 tm.tm_hour = atoi_for2(t); in parse_timespec()
476 tm.tm_min = atoi_for2(t); in parse_timespec()
482 if ((when = mktime(&tm)) == -1) in parse_timespec()
484 if (tm.tm_isdst) in parse_timespec()