Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2021-05-25 17:55:38 +0300
committerCorinna Vinschen <corinna@vinschen.de>2021-05-25 17:55:38 +0300
commite0cdd462f18887c15e8af7861b7df6bc0f84c52d (patch)
tree84a949968095bbbdba9e718e369696d9f3e151f1
parentfbcd61063b10ab053c4067095383b535c5d3c125 (diff)
Cygwin: POSIX msg queues: allocate section views top down
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/fhandler_mqueue.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/fhandler_mqueue.cc b/winsup/cygwin/fhandler_mqueue.cc
index 9114d8f32..c450c0337 100644
--- a/winsup/cygwin/fhandler_mqueue.cc
+++ b/winsup/cygwin/fhandler_mqueue.cc
@@ -173,7 +173,7 @@ fhandler_mqueue::_mqinfo (SIZE_T filesize, mode_t mode, int flags,
status = NtMapViewOfSection (mqinfo ()->mqi_sect, NtCurrentProcess (),
&mptr, 0, filesize, NULL, &filesize,
- ViewShare, 0, PAGE_READWRITE);
+ ViewShare, MEM_TOP_DOWN, PAGE_READWRITE);
if (!NT_SUCCESS (status))
goto err;
@@ -367,7 +367,7 @@ fhandler_mqueue::_dup (HANDLE parent, fhandler_mqueue *fhc)
__leave;
status = NtMapViewOfSection (mqinfo ()->mqi_sect, NtCurrentProcess (),
&mptr, 0, filesize, NULL, &filesize,
- ViewShare, 0, PAGE_READWRITE);
+ ViewShare, MEM_TOP_DOWN, PAGE_READWRITE);
if (!NT_SUCCESS (status))
api_fatal ("Mapping message queue failed in fork, status 0x%x\n",
status);