shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fwd: [hackers-l] Bug do ano 2038]


From: SuSE List
Subject: [Fwd: [hackers-l] Bug do ano 2038]
Date: Thu, 06 Jan 2005 10:35:41 -0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040803

http://www.2038bug.com/

Caros Amigos, que a forca esteja com vcs...

Eu estava lendo sobre o artigo acima e comeceu a fazer uns testes....e estou 
ficando doido com os resultados...
Se contamos o tempo a partir de 01/01/1970, e é contado em segundos que é armazenado em uma variavel que tem tamanho 2^31 e isso vai aumendando....como posso ter estas saidas????

Wed 31 Dec 1969 11:30:00 PM BRT
vinicius@msptst2:~> echo "0000010000" | awk '{print strftime("%c",$1), 
substr($0,
14)}'
Wed 31 Dec 1969 11:46:40 PM BRT
vinicius@msptst2:~> echo "0000016000" | awk '{print strftime("%c",$1), 
substr($0,
14)}'
Thu 01 Jan 1970 01:26:40 AM BRT
vinicius@msptst2:~> echo "0000014000" | awk '{print strftime("%c",$1), 
substr($0,
14)}'
Thu 01 Jan 1970 12:53:20 AM BRT
vinicius@msptst2:~> echo "0000011000" | awk '{print strftime("%c",$1), 
substr($0,
14)}'
Thu 01 Jan 1970 12:03:20 AM BRT
vinicius@msptst2:~> echo "0000010000" | awk '{print strftime("%c",$1), 
substr($0,
14)}'
Wed 31 Dec 1969 11:46:40 PM BRT

como 11000 pode ser uma data menor que 14000??????? ou pior ainda, como 16000 representa uma data (Dec 1969 11:30:00 PM) menor que 11000 (01 Jan 1970 12:53:20)????

O tico e o teco aqui piraram.....alguém pode explicar??? Juliao, MrBits....vou 
me internar num
sanatório ou o lado negro da força esta tentando me corromper...

[]s

Viny



reply via email to

[Prev in Thread] Current Thread [Next in Thread]