main (void)
{
int fd;
+ mapid_t map;
printf ("(mmap-unmap) begin\n");
return 1;
}
- if (!mmap (fd, ACTUAL, strlen (sample)))
+ map = mmap (fd, ACTUAL);
+ if (map == MAP_FAILED)
{
printf ("(mmap-unmap) mmap() failed\n");
return 1;
}
- munmap (ACTUAL, strlen (sample));
+ munmap (map);
- printf ("(mmap-unmap) fail: unmapped memory is readable (%d)\n",
+ printf ("(mmap-unmap) FAIL: unmapped memory is readable (%d)\n",
*(int *) ACTUAL);
/* Done. */