Lines Matching refs:tod
1373 todinfo_t tod; in utc_to_tod() local
1393 tod.tod_sec = utc % 60; in utc_to_tod()
1394 tod.tod_min = (utc % 3600) / 60; in utc_to_tod()
1395 tod.tod_hour = (utc % 86400) / 3600; in utc_to_tod()
1396 tod.tod_dow = (dse + 4) % 7 + 1; /* epoch was a Thursday */ in utc_to_tod()
1408 tod.tod_day = day - days_thru_month[month] + 1; in utc_to_tod()
1409 tod.tod_month = month & 15; in utc_to_tod()
1410 tod.tod_year = year; in utc_to_tod()
1412 saved_tod = tod; in utc_to_tod()
1413 return (tod); in utc_to_tod()
1417 tod_to_utc(todinfo_t tod) in tod_to_utc() argument
1420 int year = tod.tod_year; in tod_to_utc()
1421 int month = tod.tod_month + ((year & 3) << 4); in tod_to_utc()
1444 if (month_warn && (tod.tod_month < 1 || tod.tod_month > 12)) { in tod_to_utc()
1448 tod.tod_month); in tod_to_utc()
1452 if (day_warn && (tod.tod_day < 1 || tod.tod_day > days_diff)) { in tod_to_utc()
1456 tod.tod_day); in tod_to_utc()
1460 if (hour_warn && (tod.tod_hour < 0 || tod.tod_hour > 23)) { in tod_to_utc()
1464 tod.tod_hour); in tod_to_utc()
1468 if (min_warn && (tod.tod_min < 0 || tod.tod_min > 59)) { in tod_to_utc()
1472 tod.tod_min); in tod_to_utc()
1476 if (sec_warn && (tod.tod_sec < 0 || tod.tod_sec > 59)) { in tod_to_utc()
1480 tod.tod_sec); in tod_to_utc()
1488 utc += days_thru_month[month] + tod.tod_day - 1; in tod_to_utc()
1489 utc = (utc << 3) + (utc << 4) + tod.tod_hour; /* 24 * day + hour */ in tod_to_utc()
1490 utc = (utc << 6) - (utc << 2) + tod.tod_min; /* 60 * hour + min */ in tod_to_utc()
1491 utc = (utc << 6) - (utc << 2) + tod.tod_sec; /* 60 * min + sec */ in tod_to_utc()