• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/usr.sbin/newsyslog/

Lines Matching defs:tm

74 	struct tm	 basetm;	/* Base Time expanded into fields */
75 struct tm tm; /* Time expanded into fields */
100 * We are usually called with a 'tm-year' value
133 struct tm tm;
144 tm = ptime->tm;
148 tm.tm_year = ((l / 1000000) - 19) * 100;
153 tm.tm_year -= tm.tm_year % 100;
154 tm.tm_year += l / 10000;
159 tm.tm_mon = (l / 100) - 1;
164 tm.tm_mday = l;
173 if (tm.tm_year < 70 || tm.tm_mon < 0 || tm.tm_mon > 12
174 || tm.tm_mday < 1 || tm.tm_mday > 31)
185 tm.tm_sec = l % 100;
189 tm.tm_min = l % 100;
194 tm.tm_hour = l;
203 if (tm.tm_sec < 0 || tm.tm_sec > 60 || tm.tm_min < 0
204 || tm.tm_min > 59 || tm.tm_hour < 0 || tm.tm_hour > 23)
208 ptime->tm = tm;
233 struct tm tm;
236 tm = ptime->tm;
237 daysmon = days_pmonth(tm.tm_mon, tm.tm_year);
254 tm.tm_hour = l;
267 if (l != tm.tm_wday) {
270 if (l < tm.tm_wday) {
271 save = 6 - tm.tm_wday;
274 save = l - tm.tm_wday;
277 tm.tm_mday += save;
279 if (tm.tm_mday > daysmon) {
280 tm.tm_mon++;
281 tm.tm_mday = tm.tm_mday - daysmon;
295 tm.tm_mday = daysmon;
305 tm.tm_mday = l;
322 ptime->tm = tm;
365 (adjtime.did_adj4dst == dstsrc->tm.tm_isdst))
369 if (dstsrc->tm.tm_isdst != adjtime.tm.tm_isdst) {
370 if (adjtime.tm.tm_isdst == 1)
372 else if (adjtime.tm.tm_isdst == 0)
374 adjtime.tm = *(localtime(&adjtime.tsecs));
376 adjtime.did_adj4dst = dstsrc->tm.tm_isdst;
393 struct tm temp_tm;
398 ptime->tm = ptime->basetm;
399 ptime->tm.tm_hour = ptime->tm.tm_min = ptime->tm.tm_sec = 0;
402 * Call a routine which sets ptime.tm and ptime.tspecs based
422 dpm = days_pmonth(ptime->tm.tm_mon, ptime->tm.tm_year);
425 (ptime->tm.tm_mday> dpm)) {
429 * ptime->tm values.
434 ptime->tm.tm_year, ptime->tm.tm_mon,
435 ptime->tm.tm_mday, ptime->tm.tm_hour,
436 ptime->tm.tm_min, dpm);
437 temp_tm = ptime->tm;
444 ptime->tm.tm_year, ptime->tm.tm_mon,
445 ptime->tm.tm_mday, ptime->tm.tm_hour,
446 ptime->tm.tm_min);
450 * Convert the ptime.tm into standard time_t seconds. Check
454 ptime->tsecs = mktime(&ptime->tm);
501 struct tm tm;
520 if (ptime == NULL || localtime_r(&(ptime->tsecs), &tm) == NULL) {
530 if (tm.tm_gmtoff < 0) {
532 tz_offset = -tm.tm_gmtoff;
535 tz_offset = tm.tm_gmtoff;
545 tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday,
546 tm.tm_hour, tm.tm_min, tm.tm_sec,
615 if (ptime->tm.tm_mon == 1 && ptime->tm.tm_mday == 29) {
616 nextmatch.tm.tm_year += 4;
617 if (days_pmonth(1, nextmatch.tm.tm_year) < 29)
618 nextmatch.tm.tm_year += 4;
620 nextmatch.tm.tm_year += 1;
622 nextmatch.tm.tm_isdst = -1;
623 nextmatch.tsecs = mktime(&nextmatch.tm);
631 if (ptime->tm.tm_mon < 11)
632 moredays = days_pmonth(ptime->tm.tm_mon + 1,
633 ptime->tm.tm_year);
635 moredays = days_pmonth(0, ptime->tm.tm_year + 1);
639 moredays = days_pmonth(ptime->tm.tm_mon, ptime->tm.tm_year);
645 tmon = ptime->tm.tm_mon;
646 tyear = ptime->tm.tm_year;
655 if (tdpm >= ptime->tm.tm_mday)
668 nextmatch.tm = *(localtime(&nextmatch.tsecs));
690 ptime->tm = *(localtime(&ptime->tsecs));