1*c9945492SAndroid Build Coastguard Worker #include "stdio_impl.h" 2*c9945492SAndroid Build Coastguard Worker 3*c9945492SAndroid Build Coastguard Worker #undef stdin 4*c9945492SAndroid Build Coastguard Worker 5*c9945492SAndroid Build Coastguard Worker static unsigned char buf[BUFSIZ+UNGET]; 6*c9945492SAndroid Build Coastguard Worker hidden FILE __stdin_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 = 0, 10*c9945492SAndroid Build Coastguard Worker .flags = F_PERM | F_NOWR, 11*c9945492SAndroid Build Coastguard Worker .read = __stdio_read, 12*c9945492SAndroid Build Coastguard Worker .seek = __stdio_seek, 13*c9945492SAndroid Build Coastguard Worker .close = __stdio_close, 14*c9945492SAndroid Build Coastguard Worker .lock = -1, 15*c9945492SAndroid Build Coastguard Worker }; 16*c9945492SAndroid Build Coastguard Worker FILE *const stdin = &__stdin_FILE; 17*c9945492SAndroid Build Coastguard Worker FILE *volatile __stdin_used = &__stdin_FILE; 18