Revision 16185,
1.2 KB
checked in by ghudson, 23 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r16184,
which included commits to RCS files with non-trunk default branches.
|
Rev | Line | |
---|
[16184] | 1 | Top and the Year 2000 |
---|
| 2 | |
---|
| 3 | The software package top will not be affected by years numbering |
---|
| 4 | between 2000 and 2037. No portion of the top code stores dates on |
---|
| 5 | disk. All date processing in top is performed with functions from the |
---|
| 6 | Unix C library and Unix kernel. The specific functions are: time(2) |
---|
| 7 | and ctime(3S). These functions deal exclusively with conventional |
---|
| 8 | Unix time values (number of seconds since Midnight January 1, 1970 |
---|
| 9 | GMT) and produce strings with a 4-digit year. At no point in the code |
---|
| 10 | for top are the last two digits used to represent a year. |
---|
| 11 | |
---|
| 12 | Top and the Year 2038 |
---|
| 13 | |
---|
| 14 | In the year 2038 top will fail to represent the time of day correctly |
---|
| 15 | on 32-bit Unix operating systems. This is due to a limitation in the |
---|
| 16 | way Unix represents time. Top will only work on systems whose kernel |
---|
| 17 | call "time" and C library call "ctime" have been adjusted to represent |
---|
| 18 | time with a value greater than 32 bits. The exact date and time of |
---|
| 19 | this failure is 3:14:08 January 19, 2038 GMT. Note that this failure |
---|
| 20 | will only affect the display of the current time in the output from |
---|
| 21 | top. |
---|
| 22 | |
---|
| 23 | |
---|
| 24 | THERE IS ABSOLUTELY NO WARRANTY PROVIDED WITH THIS SOFTWARE. |
---|
| 25 | Please see the contents of the file "DISCLAIMER" for further |
---|
| 26 | information. |
---|
Note: See
TracBrowser
for help on using the repository browser.