Mail Archives: cygwin/2004/09/16/04:46:56
On Sep 15 18:33, Sam Steingold wrote:
> > * Christopher Faylor <pts-ab-crefbany-ercyl-cyrnfr AT pltjva DOT pbz> [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/
- Raw text -