diff options
Diffstat (limited to 'winsup/cygwin/cygheap.cc')
-rw-r--r-- | winsup/cygwin/cygheap.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/cygheap.cc b/winsup/cygwin/cygheap.cc index fabb68072..9f1a3f513 100644 --- a/winsup/cygwin/cygheap.cc +++ b/winsup/cygwin/cygheap.cc @@ -126,7 +126,7 @@ static void *__stdcall _csbrk (int sbs) { void *prebrk = cygheap_max; - size_t granmask = getpagesize () - 1; + size_t granmask = wincap.allocation_granularity () - 1; char *newbase = nextpage (prebrk); cygheap_max = (char *) cygheap_max + sbs; if (!sbs || (newbase >= cygheap_max) || (cygheap_max <= _cygheap_end)) |