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