lkml.org 
[lkml]   [1998]   [Sep]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Non-urgent issue with fs/isofs/util.c
On Fri, Sep 18, 1998 at 02:00:26PM +0100, DAVID BALAZIC wrote:
> In <19980918151457.C9740@harvestroad.com.au>, on 09/18/98
> at 03:14 PM, Ian McKellar <imckellar@harvestroad.com.au> said:
>
> >Hi,
> >The iso_date function in fs/isofs/util.c doesn't correctly handle leap
> >years.
>
> >Well, it doesn't handle the year 2100 - which according to the code is a
> >leap year, but according to the commonly accepted rules is not.
>
> It also fails on 2200 , 2300 , 2500 ...

Yes, and no. The iso9660 date format stores the year as an unsigned (I hope)
byte representing the number of years since 1900, so the whole thing stops
working after 2155 - so 2200, 2300, etc... won't be a problem.

Ian

--
Ian McKellar imckellar@harvestroad.com.au
Web Author / Programmer Phone: +61 8 9389 6200
Harvest Road Communications Fax: +61 8 9389 6201
PGPkey: finger ian@harvestroad.com.au ICQ: 5628269

Tell me do you really know your brother man
Cause a heart speaks louder than a colour can
And why would you even shake a man's hand
If you're not going to help him stand
-- Ben Harper (Jah Work)
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2005-03-22 13:44    [W:0.028 / U:0.112 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site