mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-05-04 22:49:32 +03:00
fix build on illumos; by @dancrossnyc, issue #841
This commit is contained in:
parent
1f2d799ed0
commit
89afa14045
1 changed files with 1 additions and 1 deletions
|
@ -310,7 +310,7 @@ static void* unix_mmap(void* addr, size_t size, size_t try_alignment, int protec
|
||||||
#elif defined(__sun)
|
#elif defined(__sun)
|
||||||
if (allow_large && _mi_os_use_large_page(size, try_alignment)) {
|
if (allow_large && _mi_os_use_large_page(size, try_alignment)) {
|
||||||
struct memcntl_mha cmd = {0};
|
struct memcntl_mha cmd = {0};
|
||||||
cmd.mha_pagesize = large_os_page_size;
|
cmd.mha_pagesize = _mi_os_large_page_size();
|
||||||
cmd.mha_cmd = MHA_MAPSIZE_VA;
|
cmd.mha_cmd = MHA_MAPSIZE_VA;
|
||||||
if (memcntl((caddr_t)p, size, MC_HAT_ADVISE, (caddr_t)&cmd, 0, 0) == 0) {
|
if (memcntl((caddr_t)p, size, MC_HAT_ADVISE, (caddr_t)&cmd, 0, 0) == 0) {
|
||||||
*is_large = true;
|
*is_large = true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue