Lines Matching refs:days
966 int min, days, month, year; in cnvrtDosUnixTm() local
982 days = sd->Day; in cnvrtDosUnixTm()
984 if (days < 1 || days > 31 || month < 1 || month > 12) { in cnvrtDosUnixTm()
985 cifs_dbg(VFS, "illegal date, month %d day: %d\n", month, days); in cnvrtDosUnixTm()
986 days = clamp(days, 1, 31); in cnvrtDosUnixTm()
990 days += total_days_of_prev_months[month]; in cnvrtDosUnixTm()
991 days += 3652; /* account for difference in days between 1980 and 1970 */ in cnvrtDosUnixTm()
993 days += year * 365; in cnvrtDosUnixTm()
994 days += (year/4); /* leap year */ in cnvrtDosUnixTm()
1002 days = days - 1; /* do not count leap year for the year 2100 */ in cnvrtDosUnixTm()
1006 days -= ((year & 0x03) == 0) && (month < 2 ? 1 : 0); in cnvrtDosUnixTm()
1007 sec += 24 * 60 * 60 * days; in cnvrtDosUnixTm()