X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d740fcc38174fbe1e9c5ec70ac3a15999fd62ac2..cc794fff019ab735cdc4150384d465fdbcbe2fd1:/teshsuite/xbt/mmalloc_test.c diff --git a/teshsuite/xbt/mmalloc_test.c b/teshsuite/xbt/mmalloc_test.c index 7c1864b341..8b245aa1a2 100644 --- a/teshsuite/xbt/mmalloc_test.c +++ b/teshsuite/xbt/mmalloc_test.c @@ -21,7 +21,9 @@ int main(int argc, char**argv) xbt_init(&argc,argv); XBT_INFO("Allocating a new heap"); - heapA = xbt_mheap_new(-1, ((char*)sbrk(0)) + BUFFSIZE); + unsigned long mask = ~((unsigned long)getpagesize() - 1); + void *addr = (void*)(((unsigned long)sbrk(0) + BUFFSIZE) & mask); + heapA = xbt_mheap_new(-1, addr); if (heapA == NULL) { perror("attach 1 failed"); fprintf(stderr, "bye\n");