diff --git a/malloc.c b/malloc.c index 1506786..e7dc26a 100644 --- a/malloc.c +++ b/malloc.c @@ -594,6 +594,10 @@ COLD static void init_slow_path(void) { fatal_error("pthread_atfork failed"); } + if (sysconf(_SC_PAGESIZE) != PAGE_SIZE) { + fatal_error("page size mismatch"); + } + struct random_state rng; random_state_init(&rng);