Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com From: Chris Faylor Date: Sun, 10 Oct 1999 18:05:51 -0400 To: Paul Sokolovsky Cc: bughz AT iname DOT com, Teofilis Martisius , cygwin AT sourceware DOT cygnus DOT com Subject: Re: GCC v2.95 doesn't work (a bug?) Message-ID: <19991010180551.A21425@cygnus.com> Reply-To: cygwin AT sourceware DOT cygnus DOT com Mail-Followup-To: Paul Sokolovsky , bughz AT iname DOT com, Teofilis Martisius , cygwin AT sourceware DOT cygnus DOT com References: <991009105213CW DOT 28088 AT webb2 DOT iname DOT net> <8775 DOT 991010 AT is DOT lg DOT ua> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i In-Reply-To: <8775.991010@is.lg.ua>; from Paul Sokolovsky on Sun, Oct 10, 1999 at 06:37:06PM +0300 On Sun, Oct 10, 1999 at 06:37:06PM +0300, Paul Sokolovsky wrote: >If you use Win95/98 it's same old bug with lseek()-past-end-of-file. >POSIX requires that if such call was made followed by write(), skipped >space to be zeroed. But win9x leaves previous physical media contents >there. That almost surely hits when producing dlls, and I submitted >work-around-like patch for that (see >http://www.is.lg.ua/~paul/devel/binutils.html), >but it specially applies only to PE files, not generic COFF. After >that I several times saw problem described by you, but only during >experiments and never in real work ;-) , so I didn't bother to fix it >yet. DJ fixed the "lseek past end" last summer for his first official act as a cygwin developer. AFAIK, this problem should not be an issue if gcc is using cygwin. -chris -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com