← Back to team overview

sslug-teknik team mailing list archive

Re: qmail / daemontools

 

On Wed, May 23, 2001 at 10:22:47PM +0200, Anders Nielsen wrote:
> 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....

Hvor er t defineret? Brokker gcc sig over den linie?

> Men et hurtigt overblik over det kode syntes jeg ikke lige jeg kan finde :)

Det er vist ikke muligt at forstaa bernsteins kode. Jeg proevede
engang da jeg skulle have hans tinydns til at spille sammen med
mine firewall-regler (kun porte i et bestemt omraade). Da jeg
var faerdig bloedte jeg ud af begge oerer og kunne ikke laese
kode i et par uger uden svaere tics.

Ja, OK. Jeg overdriver.

> 
> 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 ?

No clue. Compilerversionsafhaengigt?

-- 
        Rasmus(rasmus@xxxxxxxxx)

The streets are safe in Philadelphia. It's only the people who make them
unsafe.  -Frank Rizzo, ex-police chief and mayor of Philadelphia


Follow ups

References