sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #37419
Re: qmail / daemontools
> Jeg gaetter paa at du i de beroerte linier bruger en type som
> ikke er defineret. Maaske en #include som er smuttet. Hvilken
> variabel gaar igen i de linier?
Følgende er et snip fra tai64nlocal.c
51 nanosecs += u;
52 }
53 secs -= 4611686018427387914ULL;
54 t = localtime(&secs);
55 out(num,fmt_ulong(num,1900 + t->tm_year));
56 out("-",1); out(num,fmt_uint0(num,1 + t->tm_mon,2));
57 out("-",1); out(num,fmt_uint0(num,t->tm_mday,2));
58 out(" ",1); out(num,fmt_uint0(num,t->tm_hour,2));
59 out(":",1); out(num,fmt_uint0(num,t->tm_min,2));
60 out(":",1); out(num,fmt_uint0(num,t->tm_sec,2));
61 out(".",1); out(num,fmt_uint0(num,nanosecs,9));
62 }
63 for (;;)
> Og hvor er den type defineret? Hvis du koerer gcc med -E ind i less/grep og
> soeger efter typen, finder du den saa defineret i den relevante (.h-)fil?
Da den kommer med en warning i linie 54, hvor den sætter t fejler 55-60 da de
forsøger at bruge t....
Men et hurtigt overblik over det kode syntes jeg ikke lige jeg kan finde :)
Men hvorfor skulle de 'pludselig' være fejl i daemontools 0.70, som har ligget
på http://cr.yp.to/daemontools.html i sååå lang tid ?
Jeg har også set lidt på http://cr.yp.to/daemontools/tai64nlocal.html, men
syntes ikke lige at det ringer ....
Jeg har tidligere kompileret den selvsamme pakke på et andet system, kørende
RH7.0 og kerne 2.4.0 eller 2.4.1...
/ Anders
Follow ups
References