xref: /aosp_15_r20/external/musl/src/stdio/stdout.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #include "stdio_impl.h"
2*c9945492SAndroid Build Coastguard Worker 
3*c9945492SAndroid Build Coastguard Worker #undef stdout
4*c9945492SAndroid Build Coastguard Worker 
5*c9945492SAndroid Build Coastguard Worker static unsigned char buf[BUFSIZ+UNGET];
6*c9945492SAndroid Build Coastguard Worker hidden FILE __stdout_FILE = {
7*c9945492SAndroid Build Coastguard Worker 	.buf = buf+UNGET,
8*c9945492SAndroid Build Coastguard Worker 	.buf_size = sizeof buf-UNGET,
9*c9945492SAndroid Build Coastguard Worker 	.fd = 1,
10*c9945492SAndroid Build Coastguard Worker 	.flags = F_PERM | F_NORD,
11*c9945492SAndroid Build Coastguard Worker 	.lbf = '\n',
12*c9945492SAndroid Build Coastguard Worker 	.write = __stdout_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 stdout = &__stdout_FILE;
18*c9945492SAndroid Build Coastguard Worker FILE *volatile __stdout_used = &__stdout_FILE;
19