Lines Matching refs:days
80 long days, rem, y; in time64_to_tm() local
84 days = div_s64_rem(totalsecs, SECS_PER_DAY, &remainder); in time64_to_tm()
89 --days; in time64_to_tm()
93 ++days; in time64_to_tm()
102 result->tm_wday = (4 + days) % 7; in time64_to_tm()
108 while (days < 0 || days >= (__isleap(y) ? 366 : 365)) { in time64_to_tm()
110 long yg = y + math_div(days, 365); in time64_to_tm()
113 days -= (yg - y) * 365 + leaps_between(y, yg); in time64_to_tm()
119 result->tm_yday = days; in time64_to_tm()
122 for (y = 11; days < ip[y]; y--) in time64_to_tm()
124 days -= ip[y]; in time64_to_tm()
127 result->tm_mday = days + 1; in time64_to_tm()