← Back to team overview

sslug-teknik team mailing list archive

Re: System ur og cmos ur - y2k korrigering?

 

Ulf Nielsen wrote:

> storner@xxxxxxxx wrote:
>
> > Jeg har ikke lige en 2.0 kerne-source ved hånden, men der er formentlig ikke
> > sket den store forandring i denne del af koden, så det skulle være over-
> > kommeligt at lave denne ændring også på ældre kerne-versioner.
> Her er 2.0.35 i time.c :
>    linie:
>     461         if ((year += 1900) < 1970)
>     462                 year += 100;
>     463         return mktime(year, mon, day, hour, min, sec);
> Ændres til:
>     linie:
>     461         if ((year += 1900) < 1970)
>     462                 year += 100;
>     463          year += 28;  /* <<<------ Tilføj denne linie */
>     464         return mktime(year, mon, day, hour, min, sec);

Tak,tak,tak.  Skal jeg så kompilere kernen, eller kan jeg nøjes med time.o.  Jeg
aner ikke en skid om c programmering.  Og i givet fald, kommer det til at tage
LAAAAAAAAAAAAANG tid på min ældgamle laptop (og det er ikke engang sikker at jeg
har nok diskplads til den slags).  Personligt synes jeg en  perl eller bash
script er en noget nemmere løsning

>
>
> /ulf
>  ---
> echo
> '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq'|dc

Og til det kan jeg kun sige:

echo '[q]sa[ln0=aln256%Pln256/snlbx]sb12246632216078741249738055snlbxq'|dc




Follow ups

References