1 #include "stdio_impl.h" 2 3 #undef stderr 4 5 /* TRUSTY - buffer stderr to prevent log fragmentation. */ 6 static unsigned char buf[BUFSIZ+UNGET]; 7 hidden FILE __stderr_FILE = { 8 .buf = buf+UNGET, 9 .buf_size = sizeof buf-UNGET, 10 .fd = 2, 11 .flags = F_PERM | F_NORD, 12 .lbf = '\n', 13 .write = __stdio_write, 14 .seek = __stdio_seek, 15 .close = __stdio_close, 16 .lock = -1, 17 }; 18 FILE *const stderr = &__stderr_FILE; 19 FILE *volatile __stderr_used = &__stderr_FILE; 20