Anyone mind explaining that 2038 one to me? I haven't heard of it.

If I recall correctly, that's when the ANSI C "date" function breaks.


The UNIX time system call returns the time since the Epoch (00:00:00 UTC, January 1, 1970), measured in seconds. On 32-bit systems it uses a signed 32-bit integer type for the return value, this overflows in 2038.

It's the "real" Y2K bug, and it's going to require a lot of work to retrofit, a lot more than anything we saw going on last year.

We should be fine as long as everybody is using 64-bit systems by then (if it wasn't for wintel, we would be already).

Borislav