cas a 32-bit platformy

Korinek, Jan Jan.Korinek na compaq.com
Úterý Červen 6 08:27:32 CEST 2000


> -----Original Message-----
> vsichni mluvi o tom ze linuxu, unixu a 32-bitovym platformam 
> vubec dojde
> casove rozmezi roku 2038, to je dano tim ze cas je ulozen ve 
> forme poctu
> sekund od 1.1.1970 v integeru. Pokud by platilo ze je signed, pak by
> mnel rozmezi (2^32)/2 tedy 2147483648 sekund coz vydeleno 
> poctem sekund
> za rok (31536000) je zaokrouhleno 68 let, a 1970+68=2038, coz je ok.
> Ovsem pripada mi nelogicke, davat promenou ktera nemuze nabyvat
> zapornych hodnot jako signed. Takze pokud by byla unsigned, 

Hmm, a jak zadate datum 1950?

> 
> Jak to tedy je ? Je zminene cislo signed nebo unsigned ? nebo 
> to zalezi
> na implementaci HW/SW a proto se pocita radeji se signed ?

Melo by to byt signed longint.

Honza


Další informace o konferenci Linux