Lines Matching refs:days
959 int sec, min, days, month, year; in cnvrtDosUnixTm() local
975 days = sd->Day; in cnvrtDosUnixTm()
977 if ((days > 31) || (month > 12)) { in cnvrtDosUnixTm()
978 cERROR(1, "illegal date, month %d day: %d", month, days); in cnvrtDosUnixTm()
983 days += total_days_of_prev_months[month]; in cnvrtDosUnixTm()
984 days += 3652; /* account for difference in days between 1980 and 1970 */ in cnvrtDosUnixTm()
986 days += year * 365; in cnvrtDosUnixTm()
987 days += (year/4); /* leap year */ in cnvrtDosUnixTm()
995 days = days - 1; /* do not count leap year for the year 2100 */ in cnvrtDosUnixTm()
999 days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0); in cnvrtDosUnixTm()
1000 sec += 24 * 60 * 60 * days; in cnvrtDosUnixTm()