- if (vprintf_stderr_func == NULL)
- retval = vprintf(format, args);
- else
+ if (vprintf_stderr_func == NULL) {
+ char buffer[1024];
+ retval = _mach_vsnprintf(buffer, sizeof(buffer), format, args);
+ write(__STDERR_FILENO, buffer, retval);
+ } else {