Home | History | Annotate | Download | only in newsyslog

Lines Matching refs:tm

713 		struct tm *tmnow;
954 struct tm tm, *tmp;
965 tm = *tmp;
968 nd = mtab[tm.tm_mon];
970 if (tm.tm_mon == 1 &&
971 ((tm.tm_year + 1900) % 4 == 0) &&
972 ((tm.tm_year + 1900) % 100 != 0) &&
973 ((tm.tm_year + 1900) % 400 == 0))
975 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
987 tm.tm_hour = ul;
998 if (ul != tm.tm_wday) {
999 if (ul < tm.tm_wday) {
1000 save = 6 - tm.tm_wday;
1003 save = ul - tm.tm_wday;
1004 tm.tm_mday += save;
1006 if (tm.tm_mday > nd) {
1007 tm.tm_mon++;
1008 tm.tm_mday = tm.tm_mday - nd;
1019 tm.tm_mday = nd;
1029 tm.tm_mday = ul;
1043 return mktime(&tm);
1058 struct tm tm, *tmp;
1064 tm = *tmp;
1066 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
1079 tm.tm_year = ((ul / 1000000) - 19) * 100;
1083 tm.tm_year = tm.tm_year - (tm.tm_year % 100);
1084 tm.tm_year += ul / 10000;
1088 tm.tm_mon = (ul / 100) - 1;
1092 tm.tm_mday = ul;
1101 if (tm.tm_year < 70 || tm.tm_mon < 0 || tm.tm_mon > 12 ||
1102 tm.tm_mday < 1 || tm.tm_mday > 31)
1113 tm.tm_sec = ul % 100;
1117 tm.tm_min = ul % 100;
1121 tm.tm_hour = ul;
1130 if (tm.tm_sec < 0 || tm.tm_sec > 60 || tm.tm_min < 0 ||
1131 tm.tm_min > 59 || tm.tm_hour < 0 || tm.tm_hour > 23)
1135 return mktime(&tm);