xref: /aosp_15_r20/external/musl/src/stdio/stderr.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include "stdio_impl.h"
2*c9945492SAndroid Build Coastguard Worker 
3*c9945492SAndroid Build Coastguard Worker #undef stderr
4*c9945492SAndroid Build Coastguard Worker 
5*c9945492SAndroid Build Coastguard Worker static unsigned char buf[UNGET];
6*c9945492SAndroid Build Coastguard Worker hidden FILE __stderr_FILE = {
7*c9945492SAndroid Build Coastguard Worker 	.buf = buf+UNGET,
8*c9945492SAndroid Build Coastguard Worker 	.buf_size = 0,
9*c9945492SAndroid Build Coastguard Worker 	.fd = 2,
10*c9945492SAndroid Build Coastguard Worker 	.flags = F_PERM | F_NORD,
11*c9945492SAndroid Build Coastguard Worker 	.lbf = -1,
12*c9945492SAndroid Build Coastguard Worker 	.write = __stdio_write,
13*c9945492SAndroid Build Coastguard Worker 	.seek = __stdio_seek,
14*c9945492SAndroid Build Coastguard Worker 	.close = __stdio_close,
15*c9945492SAndroid Build Coastguard Worker 	.lock = -1,
16*c9945492SAndroid Build Coastguard Worker };
17*c9945492SAndroid Build Coastguard Worker FILE *const stderr = &__stderr_FILE;
18*c9945492SAndroid Build Coastguard Worker FILE *volatile __stderr_used = &__stderr_FILE;
19