[memory barrier] use pagesize determined by helper (#18383)
commit207cf805e54f0444616ace9433fe84c6eb2eec78
authorBernhard Urban-Forster <lewurm@gmail.com>
Thu, 9 Jan 2020 09:46:03 +0000 (9 10:46 +0100)
committermonojenkins <jo.shields+jenkins@xamarin.com>
Thu, 9 Jan 2020 09:46:03 +0000 (9 10:46 +0100)
treee51b7984d8fc12e59e43caaaac83b91c1fa5b76b
parent9cc751d61835603d8c5598f0e9e4015a9814a442
[memory barrier] use pagesize determined by helper (#18383)

[memory barrier] use pagesize determined by helper

`limits.h` doesn't always define `PAGESIZE` properly (e.g. iOS), so it would fall back to `0x1000` (4096) but it's really `0x4000` (16384) on iOS. We already have a helper in the runtime to determine the pagesize, so let's use that instead.

Fixes https://github.com/mono/mono/issues/18273
mono/utils/mono-threads-posix.c