Portanto, minha pergunta é a respeito The end of time (Unix)
: isso ocorrerá em um sistema operacional Windows 7 de 64 bits, que está virtualizando uma versão de 32 bits do Windows XP?
Portanto, minha pergunta é a respeito The end of time (Unix)
: isso ocorrerá em um sistema operacional Windows 7 de 64 bits, que está virtualizando uma versão de 32 bits do Windows XP?
Respostas:
Parcialmente sim. Vi alguns aplicativos ActivePerl falharem na execução se a data local for posterior ao ano 2038. É porque eles usam o estilo UNIX de 32 bits time_t, e isso não depende do sistema operacional host (Windows de 64 ou 32 bits).
A libc mais recente da Microsoft está usando o time_t de 64 bits, mas os aplicativos mais antigos compilados com o Visual Studio 6.0 dependem do time_t de 32 bits; portanto, eles terão problemas de estouro de datas em 2038. Isso não afeta os aplicativos que usam a API pura do Windows (GetFileTime, GetSystemTimeAsFileTime etc.) ), mesmo que sejam compilados com o Visual Studio 6.0.