Hi,

I cant think of a single reason why is in Unix based systems variable containing time stamp (time_t) type SIGNED.
Why wasnt this variable declared unsigned so that it could last twice as long as now. Why would time need to have a negative value at all?