Brant Thomsen wrote:
The C++ compiler in Microsoft's Visual Studio 2005 (and later) makes time_t
a 64-bit number when compiling 32-bit code.  Older compilers, such as Visual
C++ 6.0, make time_t a 32-bit number, which would cause year 2038 issues.

I'd very much like to see TAI64 adopted where one second granularity
is required (sufficient for all dates in the past and future until
the EOL of the universe), and TAI64n (requiring 64 + 30 bits in some
representation) for nanosecond accuracy.

Dan Bernstein's libtai is a good starting point.  Many things
will have to change, including the ntp protocol, but a
more rational representation for time values will have plenty of
good side-effects.

- M
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to