Cygwin: POSIX msg queues: allocate section views top down
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
fbcd61063b
commit
e0cdd462f1
|
@ -173,7 +173,7 @@ fhandler_mqueue::_mqinfo (SIZE_T filesize, mode_t mode, int flags,
|
||||||
|
|
||||||
status = NtMapViewOfSection (mqinfo ()->mqi_sect, NtCurrentProcess (),
|
status = NtMapViewOfSection (mqinfo ()->mqi_sect, NtCurrentProcess (),
|
||||||
&mptr, 0, filesize, NULL, &filesize,
|
&mptr, 0, filesize, NULL, &filesize,
|
||||||
ViewShare, 0, PAGE_READWRITE);
|
ViewShare, MEM_TOP_DOWN, PAGE_READWRITE);
|
||||||
if (!NT_SUCCESS (status))
|
if (!NT_SUCCESS (status))
|
||||||
goto err;
|
goto err;
|
||||||
|
|
||||||
|
@ -367,7 +367,7 @@ fhandler_mqueue::_dup (HANDLE parent, fhandler_mqueue *fhc)
|
||||||
__leave;
|
__leave;
|
||||||
status = NtMapViewOfSection (mqinfo ()->mqi_sect, NtCurrentProcess (),
|
status = NtMapViewOfSection (mqinfo ()->mqi_sect, NtCurrentProcess (),
|
||||||
&mptr, 0, filesize, NULL, &filesize,
|
&mptr, 0, filesize, NULL, &filesize,
|
||||||
ViewShare, 0, PAGE_READWRITE);
|
ViewShare, MEM_TOP_DOWN, PAGE_READWRITE);
|
||||||
if (!NT_SUCCESS (status))
|
if (!NT_SUCCESS (status))
|
||||||
api_fatal ("Mapping message queue failed in fork, status 0x%x\n",
|
api_fatal ("Mapping message queue failed in fork, status 0x%x\n",
|
||||||
status);
|
status);
|
||||||
|
|
Loading…
Reference in New Issue