Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Mon, 22 Jan 2001 22:16:41 -0500 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: problems with read() Message-ID: <20010122221641.A14269@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.11i In-Reply-To: ; from dave-cygwin@centerclick.org on Mon, Jan 22, 2001 at 09:34:40PM -0500 On Mon, Jan 22, 2001 at 09:34:40PM -0500, David Johnson wrote: >I'm seeing weird problems with read() > >Below is a simple program that open()'s a file and read()'s 4K at a >time until the entire file is read. Opening the file with different >paths seems to produce the problem while other paths have no problem. > >The first read to the file returns 20-40 bytes of the file and then >each read after that returns 0 bytes of the file. Open the file with the O_BINARY option: fd = open(filename, O_RDONLY | O_BINARY); cgf -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple