mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-03-03 13:35:46 +08:00
* mmap.cc (mmap64): Fix condition checking if anonymous mapping beyond
EOF is required.
This commit is contained in:
parent
96ed5e2441
commit
895d15b81e
@ -1,3 +1,8 @@
|
|||||||
|
2009-01-17 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
|
* mmap.cc (mmap64): Fix condition checking if anonymous mapping beyond
|
||||||
|
EOF is required.
|
||||||
|
|
||||||
2009-01-17 Corinna Vinschen <corinna@vinschen.de>
|
2009-01-17 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* fhandler_proc.cc: Reorganize global proc content data into a new
|
* fhandler_proc.cc: Reorganize global proc content data into a new
|
||||||
|
@ -897,7 +897,9 @@ mmap64 (void *addr, size_t len, int prot, int flags, int fd, _off64_t off)
|
|||||||
WOW64 does not support the AT_ROUND_TO_PAGE flag which is required
|
WOW64 does not support the AT_ROUND_TO_PAGE flag which is required
|
||||||
to get this right. Too bad. */
|
to get this right. Too bad. */
|
||||||
if (!wincap.is_wow64 ()
|
if (!wincap.is_wow64 ()
|
||||||
&& ((len > fsiz && !autogrow (flags)) || len < pagesize))
|
&& ((len > fsiz && !autogrow (flags))
|
||||||
|
|| roundup2 (len, getsystempagesize ())
|
||||||
|
< roundup2 (len, pagesize)))
|
||||||
orig_len = len;
|
orig_len = len;
|
||||||
if (len > fsiz)
|
if (len > fsiz)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user