Florin Malita scria la data de 27 Decembrie 2005:
> On Wed, 2005-12-28 at 01:38 +0200, Liviu Daia wrote: 
[...]
> > 
> > > http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdio/makebuf.c?rev=1.7&content-type=text/x-cvsweb-markup
> ... 
> > $ grep __SSTR /usr/include/stdio.h
> > #define __SSTR  0x0200          /* this is an sprintf/snprintf string */
> 
> ...deci? e sau nu o buba in implementarea OpenBSD? Repet: cand/daca
> __SSTR e setat, size/bufsize ramane neinitializat si va produce
> balarii in __smakebuf().
[...]

    Daca __SSTR e setat, size-ul (nu si buffer-ul) vine deja initializat
din snprintf.c sau sprintf.c.  Ce se intampla exact (mai ales in cazul
sprintf) nu e un exemplu de claritate, :-) dar nu e nici gresit.

    Salutari,

    Liviu Daia

-- 
Dr. Liviu Daia                                  http://www.imar.ro/~daia

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui