1174195SrwatsonTop and the Year 2000 2174195Srwatson 3174195SrwatsonThe software package top will not be affected by years numbering 4174195Srwatsonbetween 2000 and 2037. No portion of the top code stores dates on 5174195Srwatsondisk. All date processing in top is performed with functions from the 6174195SrwatsonUnix C library and Unix kernel. The specific functions are: time(2) 7174195Srwatsonand ctime(3S). These functions deal exclusively with conventional 8174195SrwatsonUnix time values (number of seconds since Midnight January 1, 1970 9174195SrwatsonGMT) and produce strings with a 4-digit year. At no point in the code 10174195Srwatsonfor top are the last two digits used to represent a year. 11174195Srwatson 12174195SrwatsonTop and the Year 2038 13174195Srwatson 14174195SrwatsonIn the year 2038 top will fail to represent the time of day correctly 15174195Srwatsonon 32-bit Unix operating systems. This is due to a limitation in the 16174195Srwatsonway Unix represents time. Top will only work on systems whose kernel 17174195Srwatsoncall "time" and C library call "ctime" have been adjusted to represent 18174195Srwatsontime with a value greater than 32 bits. The exact date and time of 19174195Srwatsonthis failure is 3:14:08 January 19, 2038 GMT. Note that this failure 20174195Srwatsonwill only affect the display of the current time in the output from 21174195Srwatsontop. 22174195Srwatson 23174195Srwatson 24174195SrwatsonTHERE IS ABSOLUTELY NO WARRANTY PROVIDED WITH THIS SOFTWARE. 25174195SrwatsonPlease see the contents of the file "DISCLAIMER" for further 26174195Srwatsoninformation. 27174195Srwatson