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
);