Lines Matching refs:tmp
59 void nolocks_localtime(struct tm *tmp, time_t t, time_t tz, int dst) { in nolocks_localtime() argument
69 tmp->tm_isdst = dst; in nolocks_localtime()
70 tmp->tm_hour = seconds / secs_hour; in nolocks_localtime()
71 tmp->tm_min = (seconds % secs_hour) / secs_min; in nolocks_localtime()
72 tmp->tm_sec = (seconds % secs_hour) % secs_min; in nolocks_localtime()
77 tmp->tm_wday = (days+4)%7; in nolocks_localtime()
80 tmp->tm_year = 1970; in nolocks_localtime()
83 time_t days_this_year = 365 + is_leap_year(tmp->tm_year); in nolocks_localtime()
86 tmp->tm_year++; in nolocks_localtime()
88 tmp->tm_yday = days; /* Number of day of the current year. */ in nolocks_localtime()
94 mdays[1] += is_leap_year(tmp->tm_year); in nolocks_localtime()
96 tmp->tm_mon = 0; in nolocks_localtime()
97 while(days >= mdays[tmp->tm_mon]) { in nolocks_localtime()
98 days -= mdays[tmp->tm_mon]; in nolocks_localtime()
99 tmp->tm_mon++; in nolocks_localtime()
102 tmp->tm_mday = days+1; /* Add 1 since our 'days' is zero-based. */ in nolocks_localtime()
103 tmp->tm_year -= 1900; /* Surprisingly tm_year is year-1900. */ in nolocks_localtime()