From 347b1fc3b66b3fcffdc9da6f928b0e6caaf9de9d Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Wed, 13 Mar 2002 12:35:50 +0000 Subject: Fix stdin/stdout initialization of buffering type. I had changed the default static initiailization and forgotten to update _stdio_init(). --- libc/stdio/stdio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libc/stdio') diff --git a/libc/stdio/stdio.c b/libc/stdio/stdio.c index e54274112..1d89bb922 100644 --- a/libc/stdio/stdio.c +++ b/libc/stdio/stdio.c @@ -1773,8 +1773,8 @@ void _stdio_init(void) { #ifdef __STDIO_BUFFERS /* stdin and stdout uses line buffering when connected to a tty. */ - _stdio_streams[0].modeflags ^= isatty(0) * __FLAG_LBF; - _stdio_streams[1].modeflags ^= isatty(1) * __FLAG_LBF; + _stdio_streams[0].modeflags &= isatty(0) * __FLAG_LBF; + _stdio_streams[1].modeflags &= isatty(1) * __FLAG_LBF; #endif /* __STDIO_BUFFERS */ #ifndef __UCLIBC__ /* __stdio_term is automatically when exiting if stdio is used. -- cgit v1.2.3