Thomas Pfau wrote:
John Malmberg wrote:
As I understand it, when using the DEC/Compaq/HP VMS C compiler,
currently time_t is by default an unsigned type, which avoids the Y2038
issue.

I do not know how far back that goes.  All my VAX systems have been
powered off since my move, and I have not had time to get them going.
I do not know if DeathRow would be willing to host a build environment
for PERL on their VAX, or even if it has enough space.

Current definition from Compaq C V6.4-005 on OpenVMS VAX V7.3:

 typedef unsigned long int __time_t;

So VMS Perl should be good to 2106 if just use the wrapper routines in VMS.C.

The native VMS time structure runs out of bits on July 31, 31086 at 2:48:05.47.

-John
wb8...@qsl.net
Personal Opinion Only

Reply via email to