| Microware OS-9 Support Links | ||||||
|---|---|---|---|---|---|---|
| Home | Training | Resources | TECH-CHECK | History | Registered Support | Logout |
The Microware Year 2000 Solution for OS-9® for 68K contains modules and files designed to provide Year 2000 (Millennium) support for existing systems running at the v2.4.x level of OS-9® for 68K. The updates supplied with this release do not comprise of a complete release of OS-9® for 68K, but are intended to update various components of an existing v2.4 system.
If your system is running an earlier version of OS-9® for 68K (such as v2.0 through v2.3), you are encouraged to upgrade your system to v2.4 before attempting to use this update. Microware has only tested, and will only support, Year 2000 Solution when it has been applied to a v2.4 system.
OS-9® Kernel Changes
The following changes have been made to the OS-9® kernel in this v2.4 release:
Basic (Basic09) and Runb Changes
The following features have been added to Basic and Runb:
All real-time clocks (RTC) were modified to ensure they would function properly through the turn of the century. The RTC were made consistent in their handling of the roll-over. Specifically, an epoch of 70 was chosen and used such that any year read from the RTC that is less than the epoch is added to the base year 2000, and any year greater than the epoch is added to 1900. Thus, the interpreted year ranges from 2000-2069,1970-1999 as the RTC year value ranges from 00-99.
The following RTC modules were updated in this release:The time.h header file has been updated so the time_t structure matches the ANSI-C version that currently ships with the Ultra C compiler. The version of this file that originally shipped with v2.4 typed the elements of time_t as "char". The updated version types these elements as "u_char".
RAMDISK Changes
The following changes have been made to RAMDISK:
Pipe File Manager (PIPEMAN)
The following changes have been made to PIPEMAN:
NRF and RBF Changes
The following changes have been made to the NRF and RBF modules:
Utility Changes
The following utilities were updated to correctly support Year 2000:
When using the "copy" utility, the buffer is now freed before the verify pass resulting in more consistent utility behavior. And copying from a pipe now sets the file size correctly.
When using the "diskcache" utility, processes can now no longer utilize the RBF structures at the same time the "diskcache" modifies them.
Software RequirementsThe software prerequisite for the Microware Year 2000 Solution for OS-9® for 68K is v2.4.x.
Ordering InformationFor pricing, licensing and product information, please send e-mail to os9@radisys.com or call 1-800-475-9000 or (515) 223-8000.
OS-9® for 68K v2.4.x Year 2000 Data Sheet