Re: Patch dla mfs.spec

Bartlomiej Zimon uzi18 at o2.pl
Fri Mar 8 19:52:52 CET 2013


Dnia 8 marca 2013 18:55 Marcin Banasiak <megabajt w pld-linux.org> napisał(a):
> > W dniu 8 marca 2013 18:41 użytkownik Bartlomiej Zimon <uzi18 w o2.pl> napisał:
> > Wszystkie te bledy znajduja sie w bibliotece tndb.
> > Wyglada to na jakis blad optymalizacji kompilacji,
> > bo normalnie takie cos dziala w C poprawnie:
> > (fragment pliku poldek/tndb/write.c:tndbw_close)
> >
> > ntotal = 0;
> > while ((nread = read(fdin, buf, sizeof(buf))) > 0) {
> > if (write(fdout, buf, nread) != (int)nread)
> > goto l_end;
> > ntotal += nread;
> > }
> >
> > W naszym problemie mamy:
> > nread = -1, a mimo to petla sie wykonuje.
> >
> > warunek (-1 > 0) to normalnie false ;/
> 
> 
> Zmienna nread jest złego typu. unsigned int zamiast ssize_t.
> 
> 
> 

Poprawilem, teraz trzeba wygenerowac nowego snap-a bo autotollsy sie denerwuja.

make dist-xz niestety wisi na trurlib (brak trurlib.spec)

Pozdrawiam
Bartlomiej Zimon






More information about the pld-devel-pl mailing list