[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src

Module name:	src
Changes by:	deraadt_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2003/05/16 15:13:22

Modified files:
	lib/libc/stdio : vfprintf.c 

Log message:
When positional arguments need more memory for storage (more than 8 args),
use mmap() instead of malloc().  this makes all the functionality in
snprintf() and friends signal race safe.  it also makes syslog_r() and the
entire family of *warn*() and *err*() signal race safe, which was the
real goal. ok pjazen millert