Lines Matching refs:rtm

70 	static struct tm rtm, tmnow;  in getdate()  local
71 struct tm *tmp, *rtmp = &rtm; in getdate()
125 rtm.tm_sec = rtm.tm_min = rtm.tm_hour = TMSENTINEL; in getdate()
126 rtm.tm_mday = rtm.tm_mon = rtm.tm_year = TMSENTINEL; in getdate()
127 rtm.tm_wday = rtm.tm_yday = rtm.tm_isdst = TMSENTINEL; in getdate()
168 if (rtm.tm_wday != TMSENTINEL && rtm.tm_year == TMSENTINEL && in getdate()
169 rtm.tm_mon == TMSENTINEL && rtm.tm_mday == TMSENTINEL) { in getdate()
170 rtm.tm_year = tmnow.tm_year; in getdate()
171 rtm.tm_mon = tmnow.tm_mon; in getdate()
172 rtm.tm_mday = tmnow.tm_mday + in getdate()
173 (rtm.tm_wday - tmnow.tm_wday + 7) % 7; in getdate()
180 if (rtm.tm_mon != TMSENTINEL) { in getdate()
181 if (rtm.tm_year == TMSENTINEL) { in getdate()
182 rtm.tm_year = tmnow.tm_year + in getdate()
183 ((rtm.tm_mon < tmnow.tm_mon)? 1 : 0); in getdate()
185 if (rtm.tm_mday == TMSENTINEL) { in getdate()
187 rtm.tm_mday = 1; in getdate()
195 if (rtm.tm_wday != TMSENTINEL) { in getdate()
199 tm.tm_year = rtm.tm_year; in getdate()
200 tm.tm_mon = rtm.tm_mon; in getdate()
203 rtm.tm_mday += in getdate()
204 (rtm.tm_wday - tm.tm_wday + 7) % 7; in getdate()
212 if (rtm.tm_hour == TMSENTINEL && in getdate()
213 rtm.tm_min == TMSENTINEL && rtm.tm_sec == TMSENTINEL) { in getdate()
214 rtm.tm_hour = tmnow.tm_hour; in getdate()
215 rtm.tm_min = tmnow.tm_min; in getdate()
216 rtm.tm_sec = tmnow.tm_sec; in getdate()
222 if (rtm.tm_hour != TMSENTINEL && in getdate()
223 rtm.tm_year == TMSENTINEL && rtm.tm_mon == TMSENTINEL && in getdate()
224 rtm.tm_mday == TMSENTINEL) { in getdate()
225 rtm.tm_year = tmnow.tm_year; in getdate()
226 rtm.tm_mon = tmnow.tm_mon; in getdate()
227 rtm.tm_mday = tmnow.tm_mday; in getdate()
228 if (rtm.tm_hour < tmnow.tm_hour) in getdate()
229 rtm.tm_hour += 24; in getdate()
236 if (rtm.tm_hour == TMSENTINEL) in getdate()
237 rtm.tm_hour = 0; in getdate()
238 if (rtm.tm_min == TMSENTINEL) in getdate()
239 rtm.tm_min = 0; in getdate()
240 if (rtm.tm_sec == TMSENTINEL) in getdate()
241 rtm.tm_sec = 0; in getdate()
248 if (rtm.tm_year != TMSENTINEL && in getdate()
249 rtm.tm_mon == TMSENTINEL && rtm.tm_mday == TMSENTINEL) { in getdate()
250 rtm.tm_mon = 0; in getdate()
251 rtm.tm_mday = 1; in getdate()
259 if (rtm.tm_wday != TMSENTINEL) { in getdate()
263 tm.tm_year = rtm.tm_year; in getdate()
264 tm.tm_mon = rtm.tm_mon; in getdate()
267 rtm.tm_mday += (rtm.tm_wday - tm.tm_wday + 7) % 7; in getdate()
279 if (rtm.tm_year != TMSENTINEL && (rtm.tm_year - 1900) >= 0) { in getdate()
280 rtm.tm_year -= 1900; in getdate()
281 rtm.tm_year += (tmnow.tm_year % 100); in getdate()