Nov. 20, 1997
10:49 p.m.
changing time_t to an unsigned int would give another 68 years
But that would break backward compatibility with many applications. Few vendors have gone to an unsigned time_t (in fact, I don't know of any offhand) and there are good reasons for this.
A possibility would be to interpret the values in time zone files as unsigned WITHOUT changing the type of time_t. --ado