patch-2.4.19 linux-2.4.19/arch/ppc/kernel/time.c
Next file: linux-2.4.19/arch/ppc/lib/string.S
Previous file: linux-2.4.19/arch/ppc/kernel/syscalls.c
Back to the patch index
Back to the overall index
- Lines: 9
- Date:
Fri Aug 2 17:39:43 2002
- Orig file:
linux-2.4.18/arch/ppc/kernel/time.c
- Orig date:
Mon Feb 25 11:37:55 2002
diff -urN linux-2.4.18/arch/ppc/kernel/time.c linux-2.4.19/arch/ppc/kernel/time.c
@@ -358,7 +358,7 @@
#define STARTOFTIME 1970
#define SECDAY 86400L
#define SECYR (SECDAY * 365)
-#define leapyear(year) ((year) % 4 == 0)
+#define leapyear(y) ((!(y % 4) && (y % 100)) || !(y % 400))
#define days_in_year(a) (leapyear(a) ? 366 : 365)
#define days_in_month(a) (month_days[(a) - 1])
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)