JDBP>> þ All of the utilities that deal with dates are fully capable of
JDBP>> handling dates beyond the year 2000, beyond the year 2038 --
JDBP>> which is the "drop dead" date for much 32-bit C and C++ code --,
JDBP>> and right up to the year 2107, in fact.
JDBP>>
JDBP>> Ironically, this ability in the TOUCH and XDIR commands has
JDBP>> revealed two Year 2100 bugs in OS/2's own FAT and HPFS filesystem
JDBP>> drivers!
GW> I thought we'd found those long ago... I remember discussions of the
GW> date range supported by REXX and the OS/2 API long ago and that dates
GW> beyond 31/12/2099 were not handled correctly.
That doesn't contradict what I said above. Indeed, if you go back to the 15th
of October 1998 in this very echo, you will find the first post in the thread
that began the discussion about the year 2100. I posted it.
The "we" who found the problems in the filesystem drivers was me. And I found
them because I had been testing TOUCH and XDIR.
I even illustrated that post using the output from the TOUCH and XDIR commands
from the pre-releases of OS2CLU version 2.0 .
¯ JdeBP ®
--- FleetStreet 1.22 NR
292/854
* Origin: JdeBP's point, using Squish (2:257/609.3)
|