3 #include "tests/vm/sample.inc"
5 #include "tests/main.h"
10 char *actual[2] = {(char *) 0x10000000, (char *) 0x20000000};
14 for (i = 0; i < 2; i++)
16 CHECK ((handle[i] = open ("sample.txt")) > 1,
17 "open \"sample.txt\" #%zu", i);
18 CHECK (mmap (handle[i], actual[i]) != MAP_FAILED,
19 "mmap \"sample.txt\" #%zu at %p", i, (void *) actual[i]);
22 for (i = 0; i < 2; i++)
23 CHECK (!memcmp (actual[i], sample, strlen (sample)),
24 "compare mmap'd file %zu against data", i);