1 /* Test object-spanning accesses. This is most conveniently done with
2 mmap, thus the config.h specificity here. */
14 #define MAP_ANONYMOUS MAP_ANON
18 unsigned pg = getpagesize ();
21 p = mmap (NULL, 4 * pg, PROT_READ|PROT_WRITE,
22 MAP_PRIVATE|MAP_ANONYMOUS, 0, 0);
29 memset (p+pg, 0, 3*pg);
30 rc = munmap (p+pg, pg);
32 memset (p+2*pg, 0, 2*pg);
33 rc = munmap (p+2*pg, pg);
35 memset (p+3*pg, 0, pg);
36 rc = munmap (p+3*pg, pg);