On Sep 15 18:33, Sam Steingold wrote: > > * Christopher Faylor <[EMAIL PROTECTED]> [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:[EMAIL PROTECTED] 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/