6 #include "posix-compat.h"
13 char *actual[2] = {(char *) 0x10000000, (char *) 0x20000000};
17 printf ("(mmap-twice) begin\n");
19 for (i = 0; i < 2; i++)
21 fd[i] = open ("sample.txt");
24 printf ("(mmap-twice) open() #%zu failed\n", i);
27 if (mmap (fd[i], actual[i]) == MAP_FAILED)
29 printf ("(mmap-twice) mmap() #%zu failed\n", i);
34 for (i = 0; i < 2; i++)
35 if (memcmp (actual[i], sample, strlen (sample)))
37 printf ("(mmap-twice) read of mmap'd file %zu reported bad data\n",
42 printf ("(mmap-twice) end\n");