Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Thu, 16 Sep 2004 10:47:02 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: checking for working mmap...no Message-ID: <20040916084702.GA29191@cygbert.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <20040915210751 DOT GG23012 AT trixie DOT casa DOT cgf DOT cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2i On Sep 15 18:33, Sam Steingold wrote: > > * Christopher Faylor [2004-09-15 17:07:51 -0400]: > > > > On Wed, Sep 15, 2004 at 03:20:50PM -0400, Sam Steingold wrote: > >>It appears that cygwin mmap() is lacking: > >> > >>configure:20536: checking for working mmap > >>configure:20617: gcc -o conftest.exe -g -O2 conftest.c >&5 > >>configure:20620: $? = 0 > >>configure:20622: ./conftest.exe > >>configure:20625: $? = 1 > >>configure: program exited with status 1 > >>configure: failed program was: > > > > It would be enormously helpful if you apprised us of exactly *what* > > was wrong rather than expecting us to figure it out. > > Let me assure you that you know these matters much better than I do. > > The C program in my original e-mail is supposed to terminate with exit > code 0 if mmap() works correctly. It does, e.g., on Linux and Solaris. > > On cygwin, it terminates with exit code 1, which indicates that mmap() > does not work correctly as it is supposed to according to the spec. > > Unfortunately, I am far from being an expert on these matters... The mmap test is crap. How can an application expect to be able to access just about every address together with MAP_FIXED? Consequentially MapViewOfFileEx returns error 487 in these cases, "Attempt to access invalid address." That's just another example of a crappy autoconf mmap test. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader mailto:cygwin AT cygwin DOT com Red Hat, Inc. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/