b773439aa1
no-buffering isn't compatible with kern_log (used by bootstrap), as it automatically appends a newline to every string written. this will be switched back once kern_log isn't being used anymore.
17 lines
325 B
C
17 lines
325 B
C
#include "file.h"
|
|
|
|
#include <stdio.h>
|
|
|
|
static struct __opaque_file __stderr = {
|
|
.f_fd = 2,
|
|
.f_flags = FILE_STATIC,
|
|
/* TODO change this back to _IONBF once we're no longer using kern_log()
|
|
* in bootstrap */
|
|
.f_buffer_mode = _IOLBF,
|
|
};
|
|
|
|
extern struct __opaque_file *__libc_file_stderr(void)
|
|
{
|
|
return &__stderr;
|
|
}
|