Liviu Daia scria la data de 28 Decembrie 2005: > Florin Malita scria la data de 27 Decembrie 2005: > > On Tue, 2005-12-27 at 12:16 +0200, Liviu Daia wrote: [...] > > > Sub OpenBSD chunk-urile in care se scrie pe disc (in sfarsit, > > > cele care pleaca din stdio(3), cum spui tu) au ca dimensiune > > > maximum dintre st_blksize si dimensiunea buffer-ului definit de > > > setvbuf(3). > > > > Din nou: > > http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdio/makebuf.c?rev=1.7&content-type=text/x-cvsweb-markup > > > > Arata-mi si mie in cod unde se impune minimul ala BUFSIZ. > > Arata-mi in paragraful pe care l-ai citat unde e vorba de BUFSIZ. > > Pot insa sa-ti arat ca afirmatia de acolo e adevarata, facand > buffer-ul mai mare decat st_blksize (ce se intampla cand e mai mic am > vazut in episoadele precedente). [...]
... Numai ca acelasi rezultat se obtine si sub Linux, ceea ce dupa explicatia mea nu ar trebui sa se intample. Ma vad deci nevoit sa iti dau dreptate in ceea ce priveste explicatia dimensiunii chunk-ului: explicatia ta e corecta, iar a mea nu. Ramane insa afirmatia despre buffer-ul mai mic decat BUFSIZ: sustin in continuare ca aceasta implementare e un bug. Salutari, Liviu Daia -- Dr. Liviu Daia http://www.imar.ro/~daia _______________________________________________ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug