Prezije? -- linuxy na silvestra NEvypinejte
Libor Pechacek
farco na clnet.cz
Pondělí Prosinec 20 07:51:37 CET 1999
> Dokonce je o hodne rozumejsi nechat ty unixy _zapnute_. Potom i
> prastara 386ka s linuxem bude krasne fungovat -- do pristiho rebootu
> -- protoze BIOS nebude mit sanci cokoliv porazit. Potom, nekdy,
> udelejte hlidany reboot, a podivejte se jak to dopadlo...
Ano, prave tak. Myslim, ze toto je nejrozumnejsi reseni. Vzhedem k
tomu, ze Linux si drzi cas jako pocet vterin od pocatku sveta, bude mit
problemy jindy, shodou okolnosti, ne pri prechodu do roku 2000.
I ten reboot by mel dopadnout dobre, protoze v arc/i386/kernel/time.c je
if ((year += 1900) < 1970)
year += 100;
Tedy, pokud budete mit po rebootu rok 1900, melo by se to spravit samo.
L.P.
A jeste malinky vycuc ze zdrojoveho kodu kernelu:
....
* WARNING: this function will overflow on 2106-02-07 06:28:16 on
* machines were long is 32-bit! (However, as time_t is signed, we
* will already get problems at other places on 2038-01-19 03:14:08)
*/
static inline unsigned long mktime(unsigned int year, unsigned int mon,
unsigned int day, unsigned int hour,
unsigned int min, unsigned int sec)
{
...
Preji pekny novy rok.
--
Libor Pechacek <farco na clnet.cz>; ISO-8859-2 ready
PGP key: http://www.clnet.cz/~farco/pgp.txt
Sign&encryption key ID: 0x5DDE4353
Key fingerprint: E715 733C 8864 2A49 90A4 EAA6 257C CC00 5DDE 4353
Další informace o konferenci Linux