Date: Sun, 12 Jul 1998 20:02:56 +0300 (IDT) From: Eli Zaretskii To: DJ Delorie cc: djgpp-workers AT delorie DOT com, Kbwms AT aol DOT com Subject: Bug in setvbuf in alpha 980628 Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk I was told that `setvbuf' in the alpha release causes strange behavior in functions that read files. Here's a patch: *** src/libc/ansi/stdio/setvbuf.c~0 Sat Mar 23 01:20:18 1996 --- src/libc/ansi/stdio/setvbuf.c Fri Jul 10 18:47:18 1998 *************** *** 23,28 **** --- 23,30 ---- return -1; mine = 1; } + f->_fillsize = len; /* make it read in `len'-byte chunks */ + /* FALLTHROUGH */ case _IONBF: if (f->_base != NULL && f->_flag & _IOMYBUF) free(f->_base);