From 73ac58ff411b6e3b3868719c93d745d5a36f76da Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Wed, 13 Jan 1999 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1999-01-13 --- boot/settime.c | 5 +++-- pc/devrtc.c | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/boot/settime.c b/boot/settime.c index 81f82c3da7721700a740fc26c0f1b88d382629a0..ceb0bc0a4853093fd4b8125f31ed3a8c579687de 100644 --- a/boot/settime.c +++ b/boot/settime.c @@ -99,9 +99,10 @@ static int ldmsize[] = * return the days/month for the given year */ static int * -yrsize(int yr) +yrsize(int y) { - if((yr % 4) == 0) + + if((y%4) == 0 && ((y%100) != 0 || (y%400) == 0)) return ldmsize; else return dmsize; diff --git a/pc/devrtc.c b/pc/devrtc.c index 5ea04de38db0c7aaded61dcf86b552e68677e0d9..dff7b644c33cf36d32ea4d455ab5aa0e72872dba 100644 --- a/pc/devrtc.c +++ b/pc/devrtc.c @@ -319,9 +319,9 @@ static int ldmsize[] = * return the days/month for the given year */ static int* -yrsize(int yr) +yrsize(int y) { - if((yr % 4) == 0) + if((y%4) == 0 && ((y%100) != 0 || (y%400) == 0)) return ldmsize; else return dmsize;