Broken autoconf mmap test

Christopher Faylor cgf-use-the-mailinglist-please@cygwin.com
Thu Mar 24 16:44:00 GMT 2011


On Thu, Mar 24, 2011 at 10:23:57AM -0600, Eric Blake wrote:
>On 03/24/2011 10:21 AM, Christopher Faylor wrote:
>>> - In all three possible solutions above: What if the original file
>>>  handle used in the mmap call has been closed and the file permissions
>>>  have been changed in the meantime so that the process does not have
>>>  write permissions anymore?
>> 
>> - Isn't it going to be really slow?  I guess if it only happens once
>> per page it won't be that bad but still: ouch.
>
>And if I'm understanding correctly, it only needs to happen for the one
>page at the end of the file; all earlier 64k chunks of the file can be
>mapped normally, if you can guarantee that the normal mappings are
>adjacent with the one special mapping.

Ah.  So that would make it like a stack guard page then.

cgf



More information about the Cygwin-developers mailing list