From owner-cvs-usrbin Tue Jul 2 02:30:05 1996 Return-Path: owner-cvs-usrbin Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA16540 for cvs-usrbin-outgoing; Tue, 2 Jul 1996 02:30:05 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id CAA16473; Tue, 2 Jul 1996 02:29:50 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id TAA03124; Tue, 2 Jul 1996 19:24:20 +1000 Date: Tue, 2 Jul 1996 19:24:20 +1000 From: Bruce Evans Message-Id: <199607020924.TAA03124@godzilla.zeta.org.au> To: ache@nagual.ru, bde@zeta.org.au Subject: Re: cvs commit: src/usr.bin/fetch main.c Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-usrbin@freefall.freebsd.org, j@uriah.heep.sax.de, jmz@freefall.freebsd.org Sender: owner-cvs-usrbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Perhaps because setvbuf() only applies to output buffering 8-). >It work for input too, but somehow strange. Oops. >If you call fread(100) and use setvbuf(8192), >it attempts to read(8192) (for empty buffer) getc() works right. fread() is specified as reading all the items unless EOF or an error occurs. Bruce