Complete text below:
I have installed SLS APP336C but SCO FoxBASE+ still doesn't recognize year 2000 as a leap year. (Ref. #110515)
Description:
I am using SCO FoxBASE+ Release 2.1.2. I have applied Support Level
Supplement (SLS) APP336C, but with the date set to February 29, 1999,
my SCO FoxBASE+ applications report the date as the 1st of March.
CAUSE: SLS APP336C does not address the Leap Year problem in SCO FoxBASE+.
This problem, as documented in the cover letter for APP336C, is
addressed by SLS UOD426D.
Solution:
If you are running SCO FoxBASE+ Release 2.1.2 on an SCO UNIX System
V/386 Release 3.2 Operating System Version 4.2, SCO Open Desktop
Release 3.0 or SCO Open Server Release 3.0, then you should apply
SLS UOD426D to your systems to address the Leap Year problem.
If you are running SCO FoxBASE+ Release 2.1.2 on SCO OpenServer 5,
you should be aware that this configuration is neither supported
nor warranted for year 2000 by SCO.
To work around the problem on an SCO OpenServer 5 system, you must:
1. Make a copy of UOD426D volume one on 3.5" floppy.
2. Log in to your SCO OpenServer 5 system as root.
3. Run the following commands to extract the fix2000 binary
from the floppy disk:
cd /
tar xv6 ./usr/bin/fix2000
4. To use the fix2000 binary to patch binaries affected by the Leap
Year problem, run:
find / -type f -exec fix2000 -p {}\;
If you now restart your SCO FoxBASE+ application, it should recognize
the 29th of February, 2000.
SEE ALSO: ta109503, "What is the SCO FoxBASE+ Support Level Supplement (SLS)
APP336C?"
ta109923, "What is contained in SLS UOD426D, the Year 2000 SLS for
SCO UNIX and Open Desktop?"
Product: OpenServer Release 5 Sub-Product: Release 5.0.5/5.0.6 Date Created: 09/23/1999 01:05 PM Ref. #: 110515
Category: Usage & Configuration Date Updated: 10/26/1999 10:22 AM Solved Count: 6
Annihilannic.